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

[UX] Global #37

Closed
getjump opened this issue Nov 7, 2014 · 1 comment
Closed

[UX] Global #37

getjump opened this issue Nov 7, 2014 · 1 comment

Comments

@getjump
Copy link
Contributor

getjump commented Nov 7, 2014

User expierence improvance regarding whole system

  • Move everything to AJAX isn't bad idea, jquery-pjax is probably best way
  • We shouldn't display any system information, an example "Access Prohibited", "Incorrect.." blah blah, as like responses with error code 500, that definitely helps attacker detect system breaches
  • Is json option in some places realy needed? If it realy needed, we should change src keys, so they will not equal keys in database, and return same information, that could be fetched from page if it was html
  • As for now current contest doesn't saves(if you logout and them log-in you will be selected Archive contest)(isn't it?), why doesn't save it?
@klenin
Copy link
Owner

klenin commented Jan 19, 2015

Move everything to AJAX
Extracted to issue #47

We shouldn't display any system information, an example "Access Prohibited", "Incorrect.."
Yes, we should not. Currently, the only thing a user ever sees in case of any system failure is http code 500.
If you find a case where it is not so, please report.

Is json option in some places realy needed?
Yes. See e.g. https://github.com/aelz/CourseWork

return same information, that could be fetched from page if it was html
JSON API supplies a limited subset of data compared to full UI.
This is intentional, at least for now.

current contest doesn't saves
Extracted

@klenin klenin closed this as completed Jan 19, 2015
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

2 participants