Commit Graph

  • a909cc7370 Merge branch '502-tutorien-nach-tutor-sortieren' into 'master' Sarah Vaupel 2021-08-19 13:22:38 +0200
  • 9dc12de056 feat(sorting tutorial table): application restore ros 2021-08-17 11:46:54 +0200
  • b1787cd77e feat(tutor tabel sorting): dbt sorting tutors added ros 2021-07-08 11:14:22 +0200
  • 482241d033 feat(sorting tutorial table): done ros 2021-07-02 14:32:13 +0200
  • dfeb1faa42 Merge branch '705-csv-export-fur-abgaben' into 'master' Sarah Vaupel 2021-08-19 11:11:29 +0200
  • 7aadb6662b feat(corrections-r): allow csv exporting one line per submittor Gregor Kleen 2021-08-18 20:59:52 +0200
  • 42f1eabb2c fix(csv): less quoting in semicolon separated lists Gregor Kleen 2021-08-18 19:00:53 +0200
  • fe8e4bbd4f feat(corrections-r): json export Gregor Kleen 2021-08-18 19:00:12 +0200
  • 2a6248e3d5 feat(corrections-r): csv export Gregor Kleen 2021-08-18 16:54:50 +0200
  • 51522efc7c feat(corrections-r): authorship statement state Gregor Kleen 2021-08-17 14:38:52 +0200
  • 57ea5fe329 refactor(corrections-r): modernize Gregor Kleen 2021-08-17 12:46:27 +0200
  • 153af8c6b4 feat(corrections-r): filter/sort by pseudonym Gregor Kleen 2021-08-17 12:30:08 +0200
  • 6d536c39bd feat(link password time): application restore ros 2021-08-17 11:44:52 +0200
  • 1b6b781e82 fix(corrections-r): allow filtering by matriculation Gregor Kleen 2021-08-17 11:44:14 +0200
  • cb4ed8d988 feat(course admin): application restore ros 2021-08-17 11:42:14 +0200
  • abdc2a8926 refactor(corrections-r): modernize Gregor Kleen 2021-08-16 15:04:12 +0200
  • ba2b63e754 chore(release): 25.20.2 Sarah Vaupel 2021-08-16 13:22:03 +0200
  • 0184a5fe3b fix(submissions): maintain anonymity Gregor Kleen 2021-08-16 11:07:48 +0200
  • 79edcf44c6 chore(release): 25.20.1 Gregor Kleen 2021-08-13 14:29:41 +0200
  • dcd5dddec8 fix(volatile-cluster-config): fix pathpiece instance Gregor Kleen 2021-08-13 14:06:31 +0200
  • b1143cb12b fix(jobs): more general no queue same Gregor Kleen 2021-08-13 13:53:13 +0200
  • 24491b446b fix(interval jobs): avoid accumulation, reduce job size Gregor Kleen 2021-08-13 11:38:57 +0200
  • 839b5437ea chore(release): 25.20.0 Gregor Kleen 2021-08-12 18:39:10 +0200
  • c0f69730b8 refactor: hlint Gregor Kleen 2021-08-12 18:32:32 +0200
  • 7749238e55 feat(submissions): display authorship statements Gregor Kleen 2021-08-12 17:38:59 +0200
  • c5c541709b feat(link password time): restore application ros 2021-08-12 12:08:10 +0200
  • 85006ff389 feat(link password time): restore application ros 2021-08-12 12:06:49 +0200
  • 0524f0a120 Apply 1 suggestion(s) to 1 file(s) Sarah Vaupel 2021-08-12 12:04:02 +0200
  • e2d43fd0de Apply 1 suggestion(s) to 1 file(s) Sarah Vaupel 2021-08-12 12:03:04 +0200
  • 26e638dfd7 Apply 1 suggestion(s) to 1 file(s) Sarah Vaupel 2021-08-12 12:02:58 +0200
  • cbd6d7d2b0 feat(submission-show): display authorship statements Gregor Kleen 2021-08-06 19:10:15 +0200
  • d2e2456f62 feat(submissions): display submittors more explicitly Gregor Kleen 2021-08-06 16:22:53 +0200
  • 625caa10b5 refactor(submission-helper): reduce number of db transactions Gregor Kleen 2021-08-06 12:26:44 +0200
  • f454df2069 chore: bump workflows Gregor Kleen 2021-08-05 10:50:00 +0200
  • 33d4910b3d chore(release): 25.19.3 Gregor Kleen 2021-08-02 11:55:12 +0200
  • d151b6fc14 fix(submissions): more precise feedback Gregor Kleen 2021-08-02 11:44:13 +0200
  • a17d2dc779 perf(authorization): generalize routes before pred exec for caching Gregor Kleen 2021-08-02 11:25:26 +0200
  • 97e37eb716 chore(release): 25.19.2 Gregor Kleen 2021-07-30 20:06:58 +0200
  • 5bbb86aa77 fix(submissions): allow user to resolve themself for auth'stmt' Gregor Kleen 2021-07-30 19:18:02 +0200
  • 66f5e96eca fix(submissions): don't leak info from corrected versions of files Gregor Kleen 2021-07-30 17:05:50 +0200
  • 59c7c17665 fix(jobs): flush only partially for reliability Gregor Kleen 2021-07-30 16:42:04 +0200
  • fcce16d838 fix(submissions): cascade delete to authorship statements Gregor Kleen 2021-07-28 11:16:39 +0200
  • 871595e068 perf(auth): offload work creating list of correctors to db Gregor Kleen 2021-07-28 11:05:45 +0200
  • f5af0ce500 chore(release): 25.19.1 Gregor Kleen 2021-07-26 16:38:20 +0200
  • 071df906da fix: build Gregor Kleen 2021-07-26 16:30:31 +0200
  • 17ed2fad22 fix(workflows): disabled warning for top workflows/instances Gregor Kleen 2021-07-26 15:55:53 +0200
  • 2ad3dab487 chore(release): 25.19.0 Gregor Kleen 2021-07-26 10:53:07 +0200
  • 8634d20e2a feat(workflows): replace pages with warning if turned off Gregor Kleen 2021-07-26 10:39:30 +0200
  • df2a9bc20f feat(link password time): new time format ros 2021-07-23 09:53:40 +0200
  • 0a6a1749d3 feat(course admin): no new-line ros 2021-07-22 21:01:54 +0200
  • 6c600daf2b chore(workflows): introduce _index.yaml Gregor Kleen 2021-07-22 15:00:10 +0200
  • c157c93ac7 chore(release): 25.18.2 Gregor Kleen 2021-07-21 22:16:59 +0200
  • 33171a28d7 perf: cache system-message visibility times Gregor Kleen 2021-07-21 21:55:25 +0200
  • ef4734ebb6 fix(arc): actually invalidate Gregor Kleen 2021-07-21 21:55:04 +0200
  • 9b5adbd00f chore(release): 25.18.1 Gregor Kleen 2021-07-21 15:02:07 +0200
  • 26c3a60592 fix: typo Gregor Kleen 2021-07-21 14:47:49 +0200
  • 3a2d031bb5 fix(authorship-statements): resolve exam-part to exam properly Gregor Kleen 2021-07-21 14:46:54 +0200
  • 0b5b2ae025 chore(release): 25.18.0 Gregor Kleen 2021-07-21 12:38:28 +0200
  • 9df0686086 feat: load shedding Gregor Kleen 2021-07-21 12:37:54 +0200
  • 30641a0d71 chore(release): 25.17.1 Gregor Kleen 2021-07-21 10:08:19 +0200
  • 9fd95d181c fix: build Gregor Kleen 2021-07-20 12:17:27 +0200
  • 14fa4b2832 chore(release): 25.17.0 Gregor Kleen 2021-07-18 21:22:55 +0200
  • 5e969825ad feat: show authorship statement requirement for sheet Gregor Kleen 2021-07-18 21:05:01 +0200
  • 34b3e6ae21 feat: demand authorship statements Gregor Kleen 2021-07-17 23:53:08 +0200
  • 2d95f353c1 feat: i18n form Gregor Kleen 2021-07-08 15:36:47 +0200
  • a9fe7487a6 chore: fix tests Gregor Kleen 2021-07-07 11:33:14 +0200
  • 09a1c829bd refactor(sheets): remove obsolete form validation TODOs Sarah Vaupel 2021-06-19 12:58:55 +0200
  • 7192cb527c fix(sheets): fixhance sheet authship form section Sarah Vaupel 2021-06-19 12:31:14 +0200
  • 491f7d3582 chore: refactor authship statement messages Sarah Vaupel 2021-06-19 12:10:50 +0200
  • 0cd8f4c02f fix(exams): prefill with school authship statement in optional mode Sarah Vaupel 2021-06-19 10:26:35 +0200
  • bf059a1320 fix(exams): remove deprecated/unnecessary form validation wrt. authship statements Sarah Vaupel 2021-06-19 10:20:50 +0200
  • ac86832b34 fix(exams): correctly treat school-mode optional as off by default Sarah Vaupel 2021-06-19 10:17:42 +0200
  • 5c813ed02b refactor(exams): restruct case wrt. aformSection Sarah Vaupel 2021-06-19 10:05:03 +0200
  • 4109db6f81 fix(exams): fixhance exam authship form section Sarah Vaupel 2021-06-19 09:56:33 +0200
  • c5b3ac65c8 chore(schools): document form failure with authship mode none as FIXME Sarah Vaupel 2021-06-15 16:40:40 +0200
  • 227264743e fix(schools): insert correct authorship statement definition for exam-unrelated sheets Sarah Vaupel 2021-06-15 13:04:53 +0200
  • 8fb49dd602 fix(schools): switch authorship modes to required in form Sarah Vaupel 2021-06-15 13:01:04 +0200
  • 3f87f20eb1 feat(sheets): introduce sheet-specific statements for exam-unrelated sheets and as exam-statement overrides Sarah Vaupel 2021-06-11 14:03:09 +0200
  • 1e87aa2dfe refactor(exams): add FIXME markers (exam form still broken) Sarah Vaupel 2021-06-11 13:08:14 +0200
  • fe78377fae fix(exams): better behaviour for optional statements wrt school default Sarah Vaupel 2021-06-11 12:28:23 +0200
  • 0082135c56 fix(exams): fix form validation wrt non-empty statements Sarah Vaupel 2021-06-11 12:20:43 +0200
  • bf7b25ca9e feat(exams): do form validation Sarah Vaupel 2021-06-11 11:59:02 +0200
  • fe5111c25f chore(exams): get authorship statement content from template Sarah Vaupel 2021-06-10 17:24:32 +0200
  • 53a8f1ba12 fix(schools): fix schools form wrt. discouraged modes Sarah Vaupel 2021-06-10 17:22:14 +0200
  • b6a72d9a45 chore(exams): connect exam authorship statement form part to model Sarah Vaupel 2021-06-10 15:13:55 +0200
  • 57a259d8a2 feat(exams): use template authorship statement settings if applicable Sarah Vaupel 2021-06-10 14:16:24 +0200
  • f8a3c13428 chore(exams): enhance authorship statement messages Sarah Vaupel 2021-06-10 13:58:32 +0200
  • 0392297ddb feat(exams): first do-nothing stub for exam-wide authorship statements Sarah Vaupel 2021-06-10 13:46:27 +0200
  • 8bb61401a7 fix(exams): set use-custom correctly if forced Sarah Vaupel 2021-06-09 16:56:25 +0200
  • abd68ac032 feat(exams): display school default in form Sarah Vaupel 2021-06-09 16:52:50 +0200
  • 22dfd33aca feat(exams): disable and set use-custom field according to school setting Sarah Vaupel 2021-06-09 16:23:21 +0200
  • 5cc41aeef9 feat(exams): basic required optional action for authorship statements Sarah Vaupel 2021-06-09 15:35:34 +0200
  • a1111b498f refactor: update db fill Sarah Vaupel 2021-06-09 14:10:37 +0200
  • 7b11ed46de refactor(exams): prepare for exam-wide statements Sarah Vaupel 2021-06-09 14:10:12 +0200
  • 6e7e8a2b20 refactor(sheets): prepare for sheet-scoped statements Sarah Vaupel 2021-06-09 14:09:40 +0200
  • 1d8a2cef60 fix(sheet-show): move message Sarah Vaupel 2021-06-09 13:18:38 +0200
  • 0e62073760 fix(schools): rename messages Sarah Vaupel 2021-06-09 13:07:02 +0200
  • c3a75d3a75 refactor(messages): move to categories Sarah Vaupel 2021-06-09 13:02:42 +0200
  • 202fd76940 refactor: create authorship statement message category Sarah Vaupel 2021-06-08 15:19:06 +0200
  • a39a0d7c87 feat(sheets): fetch school statement as statement default Sarah Vaupel 2021-06-03 16:11:14 +0200