szurubooru/src/Api/Jobs
Marcin Kurczewski e59b7e8b7b Refactored privilege system a bit
- Jobs specify main privilege and sub privileges separately
  Rationale: increase maintenance, restrict what can be done runtime
- Renamed ChangeUser* to EditUser* (consistency with EditPost*)
- Simplified enum names and configuration reading
- IJob interface members must be explicitly implemented
  Rationale: reduce chances of forgetting something, or typos in
  inherited method names
- Invalid privileges names in configuration yield exceptions
2014-05-18 21:59:56 +02:00
..
CommentJobs Refactored privilege system a bit 2014-05-18 21:59:56 +02:00
LogJobs Refactored privilege system a bit 2014-05-18 21:59:56 +02:00
PostJobs Refactored privilege system a bit 2014-05-18 21:59:56 +02:00
TagJobs Refactored privilege system a bit 2014-05-18 21:59:56 +02:00
UserJobs Refactored privilege system a bit 2014-05-18 21:59:56 +02:00
AbstractJob.php Refactored privilege system a bit 2014-05-18 21:59:56 +02:00
GetPropertyJob.php Refactored privilege system a bit 2014-05-18 21:59:56 +02:00
IJob.php Refactored privilege system a bit 2014-05-18 21:59:56 +02:00
IPagedJob.php Increased API readability 2014-05-12 18:00:24 +02:00