blob: a8983cc272a8e6a7e2b362248efce984cde93ab3 [file] [log] [blame]
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