Commit Graph

1796 Commits

Author SHA1 Message Date
Sarah Vaupel
de02895ed0 feat(eecorrectr): basic handler structure (WIP) 2020-08-11 21:18:59 +02:00
Sarah Vaupel
be2eb3c38d feat(eecorrectr): add handlers and navigation 2020-08-11 16:01:51 +02:00
Sarah Vaupel
0f519050eb refactor: move correct interfaces to utils 2020-08-11 10:00:42 +02:00
Gregor Kleen
9827f10b5d Merge branch 'master' into feat/customized-exercises 2020-08-10 15:56:16 +02:00
Sarah Vaupel
9494019694 feat(course-visibility): error on visibleFrom > visibleTo 2020-08-10 13:55:00 +02:00
Sarah Vaupel
036d761ec8 refactor(course-visibility): comment DBSTCourse 2020-08-10 12:44:45 +02:00
Sarah Vaupel
a7abe1231a refactor(course-visibility): remove unnecessary allocation checks 2020-08-10 12:40:43 +02:00
Gregor Kleen
99c810b82e refactor(submission-own-r): add comment explaining behaviour 2020-08-10 12:08:18 +02:00
Gregor Kleen
93d0ace8ba feat(personalised-sheet-files): download from CUsersR 2020-08-10 11:41:51 +02:00
Sarah Vaupel
d20ad6c5db Apply 1 suggestion(s) to 1 file(s) 2020-08-10 11:40:03 +02:00
Sarah Vaupel
e4f9f393eb Apply 1 suggestion(s) to 1 file(s) 2020-08-10 11:37:55 +02:00
Gregor Kleen
0b0eaff20d fix(personalised-sheet-files): more thorough check wrt sub-warnings 2020-08-10 10:35:09 +02:00
Sarah Vaupel
1e016dab17 Merge branch 'master' into course-visibility 2020-08-08 15:43:00 +02:00
Sarah Vaupel
dfa70ee7fe feat(course-visibility): allow access for exam correctors 2020-08-08 12:54:37 +02:00
Sarah Vaupel
16ad72d876 feat(course-visibility): warn on deregister from invisible course 2020-08-08 12:38:20 +02:00
Gregor Kleen
f452b2b24f feat(personalised-sheet-files): i18n 2020-08-07 20:51:53 +02:00
Gregor Kleen
db205f635d feat(personalised-sheet-files): participant interaction 2020-08-07 18:18:41 +02:00
Gregor Kleen
1fe63a23a0 feat(personalised-sheet-files): collated ignore 2020-08-07 14:31:22 +02:00
Sarah Vaupel
183aa8d222 feat(course-visibility): redirect to NewsR after deregister (WIP!) 2020-08-06 20:38:39 +02:00
Sarah Vaupel
7bdf8cac88 feat(course-visibility): now as default visibleFrom for new courses 2020-08-06 11:18:09 +02:00
Gregor Kleen
ed5fb6e218 feat(personalised-sheet-files): finish upload functionality
TODO: Interaction of course participants with personalised files
2020-08-06 09:57:53 +02:00
Sarah Vaupel
6fbb2eabf1 feat(course-visibility): more precise description on CShowR 2020-08-06 09:09:27 +02:00
Sarah Vaupel
c1eb558871 refactor(course-visibility): major course-util refactor
- refactor Utils.Course and usages
- check for open allocation registration in courseIsVisible
- remove isAssociated from favourites (not needed anymore)
2020-08-05 21:08:02 +02:00
Sarah Vaupel
06c4e0c2c3 refactor(course-visibility): use E.maybe 2020-08-05 11:39:24 +02:00
Gregor Kleen
c4c952ebc1 Merge branch 'master' into feat/customized-exercises 2020-08-04 10:07:36 +02:00
Gregor Kleen
a9cdfcc7e1 refactor: hlint 2020-08-03 14:16:03 +02:00
Gregor Kleen
1be971677b fix(jobs): queue certain jobs at most once 2020-08-03 13:52:37 +02:00
Sarah Vaupel
23aca1caa4 feat(course-visibility): warn on invisibility during registration 2020-08-03 10:37:09 +02:00
Gregor Kleen
460c133aac feat: admin-crontab-r 2020-08-03 10:11:52 +02:00
Sarah Vaupel
7530287788 fix(course-visibility): correctly count courses on AllocationListR 2020-08-02 17:49:01 +02:00
Sarah Vaupel
a16eb1ab91 feat(course-visibility): rework visibility check for ZA courses 2020-08-02 16:15:54 +02:00
Sarah Vaupel
27d57fba32 Merge branch 'master' into course-visibility 2020-07-31 18:06:02 +02:00
Gregor Kleen
a0392dd329 fix: better concurrency behaviour 2020-07-31 18:00:30 +02:00
Sarah Vaupel
4185742f38 feat(course-visibility): account for visibility on AllocationListR 2020-07-30 15:09:03 +02:00
Sarah Vaupel
0c3f2011dd refactor(course-visibility): make course utils require less 2020-07-30 11:52:28 +02:00
Sarah Vaupel
c99433c291 fix(course-visibility): account for active auth tags everywhere 2020-07-29 16:44:39 +02:00
Sarah Vaupel
0ff07a5fad feat(course-visibility): account for visibility on TShowR 2020-07-29 15:31:02 +02:00
Sarah Vaupel
df7a784a9d feat(course-visibility): account for visibility on AShowR 2020-07-29 15:11:40 +02:00
Sarah Vaupel
ec43ab1ad1 refactor(course-visibility): use utils in course list 2020-07-29 14:49:22 +02:00
Sarah Vaupel
b1d0893993 fix(course-visibility): check for mayEdit on course list 2020-07-29 13:55:54 +02:00
Gregor Kleen
9ee44aa2f1 feat(personalised-sheet-files): introduce routes & work on crypto 2020-07-28 19:14:15 +02:00
Sarah Vaupel
17dbccf2a3 feat(course-visibility): display icon in course list for lecturers 2020-07-25 16:38:23 +02:00
Sarah Vaupel
cbb8e7217d fix(course-visibility): show icon to lecturers only 2020-07-25 15:15:16 +02:00
Sarah Vaupel
24f12896e0 feat(course-visibility): no invisible courses in course list 2020-07-25 15:10:59 +02:00
Sarah Vaupel
7af82bcb67 feat(course-visibility): reorder course form 2020-07-24 20:51:50 +02:00
Sarah Vaupel
6c0adde5db feat(course-visibility): add invisible icon to CShowR title 2020-07-24 20:37:32 +02:00
Sarah Vaupel
39683928ec refactor(course-visibility): enhance visibility info on CShowR 2020-07-24 20:19:34 +02:00
Sarah Vaupel
222d566bda feat(course-visibility): add visibleFrom,visibleTo
add visibleFrom and visibleTo to model, add fields (CEditR), add info
(CShowR)
2020-07-24 18:52:54 +02:00
Gregor Kleen
02fc0d476f fix(submission): race condition allowed creating multiple subs 2020-07-23 17:58:36 +02:00
Gregor Kleen
de53c80a1e fix(file-upload): size limitation was inverted 2020-07-23 17:58:15 +02:00