andyl / bamru-private Goto Github PK
View Code? Open in Web Editor NEWRepo for Private Site
Repo for Private Site
Clean up the styling on the Availability page, to emulate the old system.
Q: who should be enabled to edit DO assignments - just Admins, or Anyone?
From Victor:
Currently anyone can click the 'Administration' button and edit. My thinking was that I didn't want to make the Duty Officer Scheduler an actual administrator. And also I figured that if two people agreed to switch shifts, they should be able to make those changes themselves without bothering the Scheduler after scheduling is done. I made the background pink when in Edit mode so casual users would stay away, and limited editing to Admin as mentioned on old records.
Hide R, S, A members.
Hide non-avail members.
Add photo columns option for wide view or narrow view.
Partially not working. Add documentation and it does not show up in the documentation column on the Edit page.
Restrict editing of old duty officer records to Admin to protect historical data.
On the availability page, remove 'Bd' as a factor in sort ordering.
Remove 'Bd' as a consideration when sorting Certs.
from Victor:
On the pages I made, if an Administer has a privilege that a regular user does not, this is always noted in a text description. I believe these instances are: editing old DO schedule records, showing the link to the Certification Archive (list of all certs at once), and editing/viewing someone else's Availability/DO_availability/Certs/Photos (currently I make admins manually change the URL member_id to do this and most probably don't know they can do this, I wanted to make it hard to do. While nothing is extremely private on the bamru site, when I added the availability calendar, I didn't like the idea of admins being able to view someone else's availability for the next 6 months without them knowing it when the impression to users is that it is private, so I made it hard to casually do.). Parts of the site written by Shane give admin privileges without specifically noting that normal users do not have them. I believe these instances are: viewing the Page_log, Adding/Editing members.
Fewer table borders, bolder text, etc for a cleaner look.
No ability to add a comment instead of documentation. What do people do until their cert card arrives or if they want to add a note?
Add an option to show a monthly calendar on the page where people enter their DO preferences.
Make the primary photo (first photo in the list) larger than other photos in the list ('edit' and 'show' pages)
I preferred the more subtle colors, uniform column widths, greater space efficiency, no link underline, etc of how I designed the Unit Certification page just a few months ago.
Add shortcut whereby users could set all weeks at once.
From Ethan Frantz: While AHCing today, I came across a minor website bug. On the events page, I manually added a member. Once they were added, I click a different view of the event. Then I hit the back button on my browser (Firefox 43.0.4 on Max OS10.10.5). Now I had the new member on the event roster twice.
No brief introductions anywhere. For example, I had small bits of text explanation on most pages that changed depending on whether the user had anything entered. I also had a help screen on some pages.
No way to match others' previously-entered descriptions from a drop-down menu when adding a cert.
No saved states. Should be able to sort by a different column, or otherwise change the view, then edit your info on the edit page, and when you returned to the original page, it would remember your changes.
No legend, eg what does orange or pink background mean?
No way to hide less active (reserve, associate...) members, resulting in too many rows shown.
No ability to have multiple certs. Eg Sarah currently has EMT and WFR, each with a different expiration date.
Add photo comments.
Update the file form - to render file validation errors, if they occur.
No way to hide less active (reserve, associate...) members, resulting in too many rows shown.
No explanation for the asterisk on the Create New page.
Add a photo and it does not show up on the Unit Photos page
There is a link called 'Back' on the top of all of the Edit pages, but if you got to those pages from the main page, the link takes you somewhere unexpected.
Availability Start/End times are at midnight.
Enhancement request: add Start/End times in four hour increments.
Add a look ahead view - 4 days to see the Unit's future availability.
Group checkboxes do not work properly. For example, select BOD, then OL, then unselect OL. You are left with no one selected, but all BOD members should still be selected.
Updating an old DO record now unexpectedly changes the page to the current quarter.
Add some descriptive text so people know how to use sortable lists.
Change /docs to /files
Update the wiki #file method to generate the right URL.
Currently the drag handle for sortable lists is '+'.
Suggestion: add a better drag handle - something with up/down arrows
The OL and BOD group checkboxes should be delineated from the rest.
I prefer titling the page 'Duty Officer Schedule' rather than 'Team Duty Officers.' I know this sounds ridiculous but this and other small changes I haven't mentioned I just thought were good as they were.
I prefer the cleaner look of the existing pages, I think there are too many borders on the new pages.
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.