44b32b6f6a
#46 Add Prometheus exporter
2021-04-07 14:06:32 +02:00
fbf9010823
Ensure Mnemosyne trace is always attached
2021-03-19 20:00:41 +01:00
06fe37d6cf
Check for Mnemosyne trace before appending meta information
2021-03-17 14:34:05 +01:00
36ac8b63cb
Use regular file as default for new exercise file roles
2021-03-17 14:33:40 +01:00
ef50b9b859
Turtle: Catch more parts for buffering
2021-03-15 19:53:29 +01:00
486808eae0
Add mnemosyne tracing for render_csrf_error
2021-03-10 18:53:20 +01:00
82555d88b7
Add mnemosyne tracing for session
2021-03-10 18:00:37 +01:00
a174d75a47
Debug CSRF issues temporarily
2021-03-10 13:51:29 +01:00
293f7f6df7
Unload autosave on turbolinks page render.
...
We cannot use turbolinks:request-start because this will duplicate code (if a page is first requested by turbolinks and afterwards by a full page reload)
2021-03-10 13:51:29 +01:00
265f1ba498
Prevent accessing file templates if not available in exercise
2021-03-10 13:51:29 +01:00
39467ad0e0
Hide linter in week 1 and 2 of Python course
2021-03-08 23:20:42 +01:00
8ebe59b692
Revert changes for Python20 fishbowl experiment
...
* Show all RfCs again, even those with #loesung
2021-03-08 23:15:58 +01:00
110b009480
Remove A/B test from Python20 course setup
2021-03-08 23:15:58 +01:00
c9e9731453
Use new Sentry endpoint
2021-03-08 22:01:55 +01:00
b10e23dd16
Upgrade to newest Sentry
2021-03-04 14:02:16 +01:00
ad09230c50
Show UTC info for deadline
2021-03-03 14:25:16 +01:00
9582ab99a6
Fix model name for cover page
2021-03-03 12:22:23 +01:00
17ac4bd60f
Add model name to breadcrumbs in case of validation errors
2021-03-03 11:59:54 +01:00
67dd435415
Fix link to Consumer if not enough permissions
2021-02-18 12:29:07 +01:00
9e31966d5a
Fix update of StudyGroups after providing all (int + ext) users
2021-02-17 10:51:44 +01:00
4022c5268f
Enable static favicon URL for use in external systems
2021-02-17 10:51:06 +01:00
0f55c64ddd
Refactor LTI study group assignment
2021-02-16 22:01:11 +01:00
293bcccc80
Introduce new enabled
option for CodeHarbor
...
* Fix tests to ensure they work independent of config option
2021-02-16 14:29:54 +01:00
b0c918d2c0
Make document language dynamic
2021-02-09 00:20:16 +01:00
41ae6c2880
Update deadline string shown to users
2021-02-09 00:20:05 +01:00
6db37f0360
Enable HTML links in Linter output and augmented trace
2021-02-08 22:46:39 +01:00
4c7b5a5d23
Show line breaks in score run and HTML tags in output
2021-02-06 13:34:11 +01:00
c1f187693a
Escape HTML from test results
2021-02-03 17:00:50 +01:00
de0c1e60c6
Less strict filter for workspace output
2021-02-02 11:28:35 +01:00
a5da0eb91e
Delete study_group_id for LTI users on sign out
2021-02-01 15:56:23 +01:00
a72c022e4a
Fix numbering shown for nested tips
2021-02-01 15:55:56 +01:00
6900d4ef2c
Add collapse_exercise_description LTI parameter
2021-01-29 13:54:47 +01:00
470f4a3c1a
Allow password mail to be sent regardless of case
2021-01-27 18:10:52 +01:00
b78c535671
Prevent access to undefined turtle element
2021-01-25 11:27:00 +01:00
4bf2171fee
Prevent filetree from disappearing when clicking outside
2021-01-23 12:19:15 +01:00
72b3524b18
Leverage PostgreSQL count for study group size
2021-01-23 00:28:11 +01:00
3b58cadbeb
Improve performance for study_group_policy.rb
2021-01-23 00:25:54 +01:00
008d29fcd0
Improve performance for everyone_in_study_group
2021-01-23 00:15:31 +01:00
aed9a3121f
Hide filename if not available
2021-01-20 23:12:04 +01:00
cae6721c9d
Prevent last line from being deleted when editing exercises
2021-01-20 23:11:52 +01:00
ae47913ca8
Pass locale to PyLint translator and allow switchable output
2021-01-20 22:41:49 +01:00
6216786e3e
Forward exit message even if part of multiple lines
2021-01-20 22:16:57 +01:00
2c99c2db62
Show filename and sort by it for statistic page
2021-01-19 12:37:05 +01:00
4bb2c5f7c7
Switch shortcut keycode to work for Firefox
2021-01-18 23:43:30 +01:00
862e274739
Allow binary files to be downloaded
2021-01-11 15:19:37 +01:00
4ea3cb29d3
Fix download for binary files
2021-01-11 15:10:41 +01:00
c5b4510b23
Use count to get number of study groups
2021-01-11 14:38:19 +01:00
423a5b08f9
Allow internal user to be part of an study group
2021-01-11 14:22:50 +01:00
78f71fc3bf
RfC require user before accessing anything else
2020-12-16 19:24:29 +01:00
81018ceafc
Merge branch 'exercise_upload'
2020-12-16 18:51:13 +01:00