Skip to content
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
Clone this wiki locally