mattgibbs / facet-shift-report Goto Github PK
View Code? Open in Web Editor NEWFACET user shift report system.
FACET user shift report system.
Add some kind of confirmation before delete.
We should have the option to “save” and “save and submit”. This will allow people to update the report during their shifts and make it quicker to submit at the end. Also the ability to edit the report should only exist before it is submitted. After a report is submitted, only the “report_admin” should be able to make changes.
Right now it is too easy to be lazy and post the entry at some crazy time.
Experiment is a little more accurate.
Giving everybody access to the add/edit user pages is sort of asking for problems. These should be behind some sort of password wall (HTTP Basic Auth is probably fine) or at least just not linked to from the main page, so you can only add users if you know the right URL.
It would be nice if the shift report could automatically grab the current machine parameters and beam condition, and store them in the shift report.
Should look something like this:
https://portal.slac.stanford.edu/sites/ard_public/facet/Pages/PerformanceMetricsFY15.aspx
This feature should be done in tandem with the work for #3 (Add some walls so only admins can edit users).
Should probably include the experiment name, the start time and end time, and the time accounting data.
Within this date range, show a list of the reports, also show some 'summary' info, like time accounting totals and averages.
Get rid of abbreviations and shortened words like 'Unsched' and 'Accl Phys Avail', and replace them with more descriptive labels. For some fields, add a longer description of what it is supposed to contain. For example, the "Brief Summary" field should have a description similar to this: "2 or 3 sentences that are copied into a report sent to the Department of Energy - see examples on the FACET FAQ: https://portal.slac.stanford.edu/sites/ard_public/facet/faq/Lists/FACET%20ELOG/FAQ.aspx". Make it look nice though.
These can just be fields entered by the users, they don't have to be auto-collected from the machine.
Missing a line break in between the personnel list and the shift start.
We should have a help button to the menu bar that points to the appropriate FACET FAQ. The FAQ link is
https://portal.slac.stanford.edu/sites/ard_public/facet/faq/Pages/exp-running.aspx
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.