Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Frontend TODO list #51

Open
36 of 47 tasks
t0m4s79 opened this issue Sep 24, 2024 · 3 comments
Open
36 of 47 tasks

Frontend TODO list #51

t0m4s79 opened this issue Sep 24, 2024 · 3 comments
Assignees
Labels
TODO Features that still require implementation or are incomplete

Comments

@t0m4s79
Copy link
Owner

t0m4s79 commented Sep 24, 2024

  • Route optimization (see TODO: Route Optimization #71)
  • Bulk actions (delete, mark as read, approve/unapprove, ...)
  • Places -> On page load a waypoint is being inserted at 0,0 coordinates -> needs fixing
  • Places -> if coordinates fields are changed, waypoint should update (these fields should also follow the bounds rule)
  • Approve and unapprove orders buttons
  • Managers page with all orders approved by a specific manager
  • Leaflet map route instructions to Portuguese
  • Vehicle create form, disable options if vehicle is not a heavy vehicle
  • MANAGERS FRONTEND TABLE SHOULD HAVE LINK FOR ALL APPROVED ORDERS BY HIM
  • Create new page for routes
  • Add Modal to show order route trajectory
  • Bounds in Places Map
  • Create LandingPage
  • Create Reports tab
  • Image select in Vehicle create/edit page
  • License Number in Drivers create/edit page
  • Add all routes page
  • Change Edit pages to have a button to allow edit -> at first just show info
  • Redo NewOrderRoutes -> new backend model
  • Expiration Dates in red if already expired (accessories, documents, drivers)
  • Links to entities in id columns of table
  • Change mui-color-input to react-colorful or react-color
  • Trajectory is not being updated correctly in NewOrder and EditOrder -> Check WaypointManager and ExperimentalMap
  • Vehicle accessories and documents page
  • Kid create and edit email pages
  • Kid create and edit phone number pages
  • Kid contacts page
  • Route showing on order maps
  • Routes table showing drivers and technicians
  • Notifications table and mark as read button
    • After clicking mark as read remove need to refresh page to see changes on notifications table
    • After clicking mark as read remove need to refresh page to see changes on notifications count
    • PING sound when notification received and message on screen
  • Loading Modals (DRIFTING VAN GO VROOOOOOOOOM)
  • Vehicle Documents with new data field in index, create and edit pages
  • Order Occurrences showing pop-up with description
  • Order and routes edit page disabled fields
  • Correctly order dates on tables
  • Webhooks to update pages on models changes (ex: dashboard on order status update) #89
  • Item individual cost in vehicle maintenance reports edit and creation pages (see code comments)
  • Show status according to date values in vehicle maintenance reports edit and creation pages (see back-end logic)
  • Popup with description in specific vehicle maintenance reports page (see code comments)
  • Disable draggable places in orders
  • Cancel edit should return values to original
  • Map route to PT
  • Driver tcc expiration date should be set to null when tcc is 0
  • Dashboard revamp -> "Clients" want a more detailed dashboard
@t0m4s79
Copy link
Owner Author

t0m4s79 commented Oct 15, 2024

Trajectory seems to be updating properly. Further testing is required to make sure it is working properly. Maybe using real data could reveal if there are any inconsistencies.

@ramartins02 ramartins02 added the TODO Features that still require implementation or are incomplete label Oct 16, 2024
@t0m4s79
Copy link
Owner Author

t0m4s79 commented Oct 22, 2024

react-beautiful-dnd is now deprecated

There is the possibility of continuing to use it, by forking the repo or migrate to a new alternative package.
I am thinking of migrating to their new Pragmatic drag and drop

Edit: changed react.beautiful-dnd with @hello-pangea/dnd for now, due to the similarities in implementation.

@t0m4s79
Copy link
Owner Author

t0m4s79 commented Nov 11, 2024

From what was told on the last meeting, Maintenance Reports do not require materials, items cost. A simple description should be enough to describe what was done in terms of maintenance.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
TODO Features that still require implementation or are incomplete
Projects
None yet
Development

No branches or pull requests

2 participants