| Proposals page |
| - table 1: showing all the proposals |
| P1,P2,P3,P4,P6 |
| green |
| white if date > 1 month |
| yellow if date > 2 months |
| - table 2: showing the being provisioned |
| proposals in P5 |
| green |
| white if date > 2 weeks |
| yellow if date > 1 month |
| - list below |
| <li> if P7 or P8 or P9 |
| |
| Each proposal page |
| - the header that says status |
| "The Creation Review is scheduled for date & time" if P3,P4 |
| "The project has been approved and is awaiting provisioning" if P5 |
| "The project has been created. Please visit the project page" if P7 |
| "This proposal has been withdrawn" if P8 |
| "This project has been archived" if P9 |
| - the sub-header that says where the slides are |
| "Download the creation review slides" if P4,P5,P6,P7,P8,P9 and slides URL != "" |
| |
| Processes page |
| - table 1: all the upcoming reviews |
| date, proposal url, Creation Review at time, if P3 |
| date, proposal url, Creation Review (slides) at time, if P4 |
| date, project url, NN Release Review at time, if J2 |
| date, project url, NN Release Review (slides) at time, if J3 |
| date, project url, NN Release Review (slides, ip log) at time, if J4 |
| |
| Processes RSS |
| (all dates are from data) |
| - all the reviews |
| <<name>> NN Release Review (date @ time), url is processes if J2 |
| <<name>> NN Release Review (date @ time) (slides posted, url is processes if J3 |
| <<name>> NN Release Review (date @ time) (slides & ip log posted), url is processes if J4 |
| <<name>> NN Release Approved, if J5 |
| - all the status changes |
| <<name>> Proposal Posted, url is proposal if P1 |
| <<name>> Proposal Updated, url is proposal if P2 |
| <<name>> Creation Review (date @ time), url is proposal if P3 |
| <<name>> Creation Review (date @ time) (slides posted), url is proposal if P4 |
| <<name>> Project Approved, url is proposal if P5 |
| <<name>> Project Created and Provisioned, url is home if P7 |
| <<name>> Proposal Withdrawn, url is proposal if P8 |
| <<name>> Project Archived, url is archives if P9 |
| |
| Emails |
| - a php url that Bjorn accesses to send emails, or with a cron |
| uses a cache to not announce the same thing again |
| send declaration email if P1 |
| send review schedule and phone number if P4 |
| send review schedule and phone number if J4 |
| |
| PROPOSALS |
| P1 - proposal posted |
| P2 - proposal updated |
| P3 - review scheduled date & time |
| P4 - review slides posted |
| P5 - review successful, awaiting provisioning |
| P6 - review not complete, further work required |
| P7 - project completed |
| P8 - proposal withdrawn |
| P9 - project archived |
| |
| PROJECTS |
| J1 - |
| J2 - review scheduled date & time |
| J3 - review slides posted |
| J4 - review slides & IP posted |
| J5 - review successful |
| J6 - review not complete, further work to occur |
| |
| Proposal Name: |
| Status: Proposal Posted: date <-- if date filled in, then P1 |
| Proposal URL: file |
| Status: Proposal Updated 1: date <-- if date filled in, then P2 |
| Status: Proposal Updated 2: date <-- if date filled in, then P2 |
| Status: Proposal Updated 3: date <-- if date filled in, then P2 |
| Status: Proposal Updated N: date <-- if date filled in, then P2 |
| Status: Review Scheduled: date <-- if date filled in, then P3 |
| Review Date: date |
| Review Time: time UTC |
| Status: Slides Posted: date <-- if date filled in, then P4 |
| Slides URL: url |
| Status: Review Successful: date <-- if date filled in, then P5 |
| Status: Review Unsuccessful: date <-- if date filled in, then P6 |
| Status: Provisioning Complete: date <-- if date filled in, then P7 |
| Project URL: url |
| Project Top-Level: Technology |
| Status: Proposal Withdrawn: date <-- if date filled in, then P8 |
| Status; Project Archived: date <-- if date filled in, then P9 |
| |
| Project Name: TPTP |
| Project URL: url |
| Review Name: 4.1 |
| Status: Review Scheduled: date <-- if date filled in, then J2 |
| Review Date: date |
| Review Time: time UTC |
| Status: Slides Posted: date <-- if date filled in, then J3 |
| Slides URL: url |
| Status: IP Log Posted: date <-- if date filled in, then J4 |
| IP Log URL: url |
| Status: Review Successful: date <-- if date filled in, then J5 |
| Status: Review Unsuccessful: date <-- if date filled in, then J6 |
| |
| TASKS TO MAKE THIS HAPPEN |
| |
| [DONE] 1. Parsing Code |
| [DONE] 2. Create database of all proposals to date |
| [DONE] 3. Code to create proposals table 1 |
| [DONE] 4. Integrate proposals table 1 code incl php'ing and html forwards |
| [DONE] 5. Code to create proposals table 2 |
| [DONE] 6. Code to create proposals list |
| [DONE] 7. Code for individual proposal pages |
| [DONE] 8. Add code to individual proposal pages |
| [DONE] 9. Add code to proposal template |
| [DONE] 10. Code to create processes page table |
| [DONE] 11. Integrate processes table code |
| [DONE] 12. Code for processes RSS |
| [DONE] 13. Change RSS link on page and in header to new RSS |
| [DONE] 14. Publish final old RSS reference to new RSS |
| [NO] 15. Code for Technology page table |
| [NO] 16. Integrate table into Technology page |
| [NO] 17. Code for Technology page list |
| 18. Add code to rest of active proposal pages |
| 19. Add code to each already approved proposal page |
| [DONE] 20. Proposal page code for P3/P4 should point to the date&time link |
| [DONE] 21. Add Status; Project Archived |
| |
| |