datagovsg / beeline-admin Goto Github PK
View Code? Open in Web Editor NEWA web interface for transport operators on Beeline
License: MIT License
A web interface for transport operators on Beeline
License: MIT License
Since bids have been migrated from ticket to bids. This filter is no longer applicable.
Map in add stop must have search function so that operators can add their own stops. easily. Not referring to onemap.
so that I can derive the bus company to contact if there is an ops issue.
Show a column with [Route Label] and [Route Description]. Follow the Front end design of booking page - Done
Rename the column header [Amount] as [Credit Amount] -- Done
Add in a column [Payment Amount] -- only for routeCreditPurchase and routeActivation --Done
Add in a [Txn ID] column for troubleshooting purposes --Done
Rename [date] column to [Transaction timestamp] --Done
Refund button for full refund of payment of credits under [Action] column - Done
Create a new column [Charge ID] that shows Stripe Charge And Payment Transaction ID for payment -- Done
Show refund Stripe ID Transaction if there is a refund - Done
For transaction with promo, show the promo label. Credit Amount will be shown as XX + XX (Promo) -- Done
Add in a filter to allow for showing credit transaction with Stripe payment involved
Add in a download CSV button (Low importance)
For status, use the same frontend color coding as booking --Done
Enable a drop down selection for [Transaction Type] Search field
Remove Hide uncommitted transaction. Not sure what is it use for -- To hide transactions which are not committed, ie. failed transaction
Pagination does not seems to work very well when filtering between month and day --Done
Move Credit Transaction to Main Header
Current auto complete for search by user by mobile, name or email is not useful. Remove auto complete
Add a header, "Search selected dates by:" Align as bookings --Done
Filter by route tag as a drop down
Filter by route option
Rename the current type for the transaction
Type for credits will be:
CrowdStart Page
Route Page
P.S. Not sure how difficult is this, perhaps we can flag a route at the route level if it is a route or crowd start route. At least admin view knows where to display this route during setup. Now it uses tags to identified which sometimes cannot be pre-configure yet.
It should be default to booking page
This is to help for troubleshooting when user report login problems
For the user [email protected], she experience failure login to the system due to duplicate records created in the DB. The records are considered unique as it does not consider case sensitivity
This is for corporate that wish to provide subsidy for only their staff. Currently, target is to get this ready by end of April
Same as #116.
To issue 2 rides worth of route pass credits to user Marie Linda Wong for route label B08.
Email: [email protected]
Tasks:
I am unable to edit and remove the entry for Albert LIM. I keep hitting errors or after update, the records will still be there. https://admin.beeline.sg/#/c/1/notifications
affected routes: C86A, C86B, C86C
for resolving customer issue. Now can't tell immediately which route is run by which company. need to scan through all the list to find the route label so that can find the bus company to contact.
no good way of finding bids by a user now. Without this info can't remove and follow up if the user request.
Operator currently have no way of checking transaction refund date on "Bookings" page. This is required by their finance for tallying the book. Proposed to show date of refund on the column, "Transaction Timestamp"
Operations needs to be able to issue credits to users. There is currently no avenue to do this aside from manually modifying database entries, which at best is highly error prone since aside from the immediate data patch, corresponding tracking entries (accounting, transaction) are required as well.
Specific case:
Due to an incident today (13th Feb 2017), SMRT wishes to issue 2 free trip worth of credit to the commuter. The commuter is:
Victor Zhuo, +6590035837, [email protected]
Route: B08
Operational needs to be fulfilled by 15th Feb 2017
frontend bug with promo code creation. need to select pass then ticket before saving otherwise there will be a 404 error pop up
Certain promotions should be applied by default
Edit
and Edit Selected Tickets
are confusingAdd
ticket action should be moved to the user column?A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.