-
Notifications
You must be signed in to change notification settings - Fork 1
TODO tampakrap
tampakrap edited this page Oct 14, 2012
·
111 revisions
BEFORE RELEASE
- teachers: submenus: all and department only
- accounts: split in submenus and improve printing of declaration/grades
- accounts: update semester, declaration, grades and eclass_lessons on every login
- github: put README, add wiki front page, put screenshots (if possible)
- improve error/update boxes (images/colors)
- packaging: create ebuild / rpm /deb
- last thing to do: announce it (greek blog post, english blog post) promote the announcement everywhere
AFTER RELEASE
- put request as first argument in EVERY function
- rss_create: Add dde, dionysos, library, career, modip
- announcements: replace loading with an image
- tests: for viewing announcements/posts
- tests: for viewing posts when logged in, for restricting posts when not logged in apart from blog posts
- tests: for importing eclass/email accounts in settings
- tests: for update buttons in settings
- tests: for selecting announcements in settings
- tests: convert all_real_accounts to json
- accounts: cover the case where username is changed (update it in DB based on registration number)
- tests: test for the above case
- accounts: convert get_student to manage.py command
- dionysos:
- create a Lessons table that will relate with departments (1toMany), curriculums and optionally with teachers
- create Curriculums that will relate ManyToMany with Lessons
- relate student with curriculum
- relate student's declarations and grades with Lessons
- eclass: get deadlines and files from eclass frontpage