- Status Closed
- Percent Complete
- Task Type Feature Request
- Category Backend / Core
-
Assigned To
pizza - Operating System All
- Severity Low
- Priority Very Low
- Reported Version Stable
- Due in Version 2.34
-
Due Date
Undecided
- Votes
- Private
FS#110 - better error codes on permission/not founds..
There are many pages where we redirect to the login page because the user doesn't have sufficient permissions. There's no feedback given, beyond this.
On all "permission denied" pages, we should return a 403 error page, and that page can link to the login screen.
On all "not found" pages, we should return a 404 error page. Photo display/exporting has been fixed, but albums, folders, photo info pages (plus many others) still remain.
Closed by pizza
2007-03-29 03:30
Reason for closing: Implemented
Additional comments about closing: r1183 has it all!
2007-03-29 03:30
Reason for closing: Implemented
Additional comments about closing: r1183 has it all!
Loading...
Available keyboard shortcuts
- Alt + ⇧ Shift + l Login Dialog / Logout
- Alt + ⇧ Shift + a Add new task
- Alt + ⇧ Shift + m My searches
- Alt + ⇧ Shift + t focus taskid search
Tasklist
- o open selected task
- j move cursor down
- k move cursor up
Task Details
- n Next task
- p Previous task
- Alt + ⇧ Shift + e ↵ Enter Edit this task
- Alt + ⇧ Shift + w watch task
- Alt + ⇧ Shift + y Close Task
Task Editing
- Alt + ⇧ Shift + s save task
photo info, album, and folder pages all give 404 error codes on not present now.. but they should also dump something usable to the screen. The image display page should return nothing, as it already does.
I don't know if I'll get this done by 2.33, but it's definately 2.34-fodder.
We also need to get all redirections due to errors to use the error mechanism. register.php, admin.user.del.php..
basically we need to audit each file and for every error case, spit out a sane error message instead of failing silently.
a*, b* complete.
(include/* needs auditing too)
c* complete, and everything in include/ except import.php is now finished.
All that's left now is p* s*