Feature #6798
open
Generilize entities representation
Added by Evgeny Novikov almost 9 years ago.
Updated almost 9 years ago.
Description
At the moment different entities (jobs, reports and marks of different kinds) are represented differently although they have very many similarities. I suppose to collect corresponding issues here, think and fix this. I hope that implementation also will not contain corresponding code duplication after fixing this issue.
- Classes are shown for jobs not for marks.
- Jobs have "created" while marks have "author".
- Report headers don't look like job and mark headers.
We should be able to disable jobs modification like marks modification. Although jobs become non editable automatically by the most of users (except Managers) when they are successfully solved, nevertheless we should be able to disable their modification, e.g. to prevent Managers to solve already solved jobs.
The mark page is always opened for editing while to edit jobs we need to perform one more action.
Also available in: Atom
PDF