Coder Social home page Coder Social logo

gtas-ui's People

Contributors

dje04001 avatar kasimhelil avatar kmnofour avatar originalname51 avatar simbam1 avatar simbamarufu1 avatar tjwdev avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

gtas-ui's Issues

API/Tools Watchlist - move form-to-java object mapping to the backend

The front-end is forced to build a watchlistspec item, which only the backend should have knowledge of, when it saves new watchlist items. This is bad practice. Need to refactor this so that object info is not leaked out of the service layer. The frontend should free to pass regular form data and leave the service to handle the required transform.

Admin Code Editor - restyle code type tabs

The new code type tab list has the same style (same control) as the admin tab list directly above it. Looks like an extension of the same. We have an existing alternative in Bootstrap, see the flights page.

QBRB - Add page functionality

Query/Rule page is the default grid page
QB component in a modal
grid contains edit icon to launch populated modal
how to handle run query/rule?

Admin Code Editor - Specific Restore Code Endpoint

The endpoint for the put on a specific code for "Restore" accepts an entire code object in the body of the request rather than just an Id.

Research how it works and either adjust the end point to accept just an id, or change the calling function to provide the entire code object.

API - Users - Separate user updates from password reset

User data can't be changed by an admin without also updating (and knowing) the user's password. We have removed the password from the dataset returned to the client since this will never be displayed, so a separate password reset dialog and endpoint should be created to handle this.

The existing PUT endpoint also needs to be updated to not expect the password.

Multiple External Users Email Notification

The current input form works one email at a time for external email notification.
We should be able to add emails separated by space, comma and semicolon in the input field.

Passenger Detail | Summary | Hits summary Condition text is not readable

On Passenger Current hits summary, Hits condition text is not readable. There is no space between words and no sentence ending period(.) for each condition.

Steps to reproduce the behavior:

  1. Go to Passenger Detail page for hit related passenger
  2. Click on Summary tab
  3. Notice Hits condition text is not readable.

Expected behavior
Hits condition text is readable.
Screenshots
Please see the Screenshots
Hit_Conditions_text

Desktop

  • OS: Windows
  • Browser chrome
  • Version 1.13

Admin - Fix table footer layout

Need to include the Main component in all pages to ensure the content allows room for the Table component's fixed footer. possibly restructure this everywhere later and use Main as a wrapper for pages with a table as the dominant element. or something.

API - pax endpoints to /api

need to review all for issues.

  1. move all to /api
  2. correct fetch methods where possible
  3. reduce footprint where possible

Admin Settings - Data erased after saving

Saving new settings data initially updates the DB, but subsequent saves/refreshes wipeout some of the fields in the DB and GET fetches after that return 500 errors.

Backend - fix security 302 response

Backend returns a 302 (redirect) and the old login page html when a fetch is attempted after session timeout. We need to reconsider the response code, and remove the html body on the backend, and handle the new response with a logout.

Secondarily, need to coordinate the front and backend session lengths. The front end should not be live after the server terminates the session. (separate ticket)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.