Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Roadmap: beta-1.0.0 #3

Open
5 of 13 tasks
gwennlbh opened this issue Jan 9, 2020 · 1 comment
Open
5 of 13 tasks

Roadmap: beta-1.0.0 #3

gwennlbh opened this issue Jan 9, 2020 · 1 comment
Assignees

Comments

@gwennlbh
Copy link
Member

gwennlbh commented Jan 9, 2020

This is the roadmap for schoolsyst's first "official" release: beta-1.0.0 !

  • README.md
  • move api.schoolsyst.com/api to /
  • move api.schoolsyst.com/admin to admin.schoolsyst.com
  • basics of www.schoolsyst.com
  • move from sqlite3 to postgresql
  • put django secret key in env variable
  • CORS: only allow *schoolsyst.com
  • email verification for account registration
  • Store settings on the user and get rid of settings-definitions
  • Switch to a flexible year division strategy (see Add a semester mode webapp#48)
  • Add updated_at and completed_at fields for all resources
  • Introduce /quizzes/
  • Add mongodb-like ?filter, ?sort, etc. (see https://docs.python-eve.org/en/stable/features.html#filtering)
@gwennlbh gwennlbh added this to the Release: beta-1.0.0 milestone Jan 9, 2020
@gwennlbh gwennlbh self-assigned this Jan 9, 2020
@gwennlbh gwennlbh pinned this issue Jan 9, 2020
@gwennlbh
Copy link
Member Author

gwennlbh commented Jan 9, 2020

Note that security-related changes are not critical enough to perform an attack: I wouldn't put them here publicly if they were. eg. for now, api.schoolsyst.com's CORS header do not accept anything, and the secret key, although still hard-coded, is not the one in this repo

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant