Commit Graph

809 Commits

Author SHA1 Message Date
664110f8f1 Show all study groups per consumer 2022-09-22 19:24:26 +02:00
3869785ddd User: Allow removing the consumer filter 2022-09-22 19:24:26 +02:00
9e08f3a6a8 Enable Subresource Integrity 2022-09-06 11:21:37 +02:00
a2bb2844b4 Add a Content Security Policy 2022-09-06 11:20:57 +02:00
1581d658ea Simplify user search for external teachers 2022-09-04 19:03:15 +02:00
b67daedfc9 Remove dead code from ProxyExercise 2022-09-04 00:05:38 +02:00
60dc8c3b7e Apply line-based coloring for output 2022-09-02 16:56:18 +02:00
b3f9a1ec90 Allow line breaks in feedback texts 2022-08-25 00:31:32 +02:00
6dcccd324b Show feedback without rendering Markdown
* We do not instruct learners how to write Markdown, this might yield to an unexpected rendering
2022-08-25 00:23:08 +02:00
166aa3cc6f Remove Ransack from Exercise edit for tags
* Also improve Ransack usage of attributes and associations
2022-08-20 01:33:00 +02:00
3248bd74d1 Fix authorization for communitySolutionsIndex 2022-08-18 16:28:10 +02:00
145c4aa8d5 Refactor various ruby files
* Insights based on brakeman report
2022-08-18 15:25:04 +02:00
0e96bc79c4 Conditionally show file tree 2022-08-16 23:27:39 +02:00
f38052d235 Allow fa-spin to spin, actually
When using `display: inline;`, many browsers won't rotate the icon.
2022-08-12 18:01:47 +02:00
4d569475c9 Fix access to external_user_statistics
Amends #1304
https://github.com/openHPI/codeocean/pull/1304
2022-08-12 17:33:45 +02:00
e7dd6ac596 Fix layout for ExternalUser search after Bootstrap update 2022-08-12 17:25:10 +02:00
e7f409c1df Align dropdown menu for filters to the left hand side 2022-08-12 14:39:46 +02:00
8a055a0d68 Update Bootstrap from v4 to v5 2022-08-12 11:45:32 +02:00
d223abfb5e Update from webpacker v5 to shakapacker v6.0.0.rc13
Using a two-step process is recommended:
332e25186a/docs/v6_upgrade.md
2022-08-12 10:22:55 +02:00
b98c37ae64 Rename v4 FontAwesome icons to match v5/v6 name
While FontAwesome provides aliases for all icons, we switch to the new names for consistency. See all changes at:
https://fontawesome.com/docs/web/setup/upgrade/upgrade-from-v4#icons-renamed-since-version-4
2022-08-09 14:17:32 +02:00
d93e71dc28 Rename v5 FontAwesome icons to match v6 name
While FontAwesome provides aliases for all icons, we switch to the new names for consistency. See all changes at:
https://fontawesome.com/docs/web/setup/upgrade/whats-changed#icons-renamed-in-version-6
2022-08-09 14:17:32 +02:00
d4c567c722 Remove @submissions variable for external_user_statistics 2022-07-22 13:19:22 +02:00
66d9a2b22a added logic to hide the show/hide autosaves feature for users without permission to view detailed_statistics 2022-07-20 17:18:36 +02:00
a83bff80ed added a button to toggle autosave submissions as well as a label to indicate current toggle status 2022-07-20 17:18:36 +02:00
4ef7da839d Use TestrunMessages instead of Testrun.output when displaying output 2022-04-29 22:44:35 +02:00
9a0f26a84f Allow admins and teachers to remove explicit RfC text 2022-04-28 15:31:58 +02:00
19bd742bc9 Show a localized message if the program was killed.
* This will most likely happen by the OOM killer, thus we inform the user about the memory restriction.
2022-04-15 21:29:55 +02:00
9d9570b26b Update intervention locale and add explanation 2022-04-15 14:23:05 +02:00
2f86b18fd6 Fix run and score statistics for internal and external users 2022-01-21 13:13:52 +01:00
ba11adb966 Fix working time statistics for internal and external users 2022-01-20 23:41:32 +01:00
0c1a10959c Use file name with file path as identifier 2021-12-15 00:52:31 +01:00
46cb5e57f9 Hide FileTemplate for new files if not configured 2021-12-15 00:52:31 +01:00
c438ce4c64 Allow specifying a new path for new files 2021-12-15 00:52:31 +01:00
bd23247975 Handle unavailable Runner management for release info 2021-12-09 19:25:17 +01:00
8535cd9a9c Add option to sync single execution environment 2021-12-09 16:44:05 +01:00
563e14a44a Adapt dashboard to show idle and used runners 2021-12-07 00:08:31 +01:00
ca5cbed5de Use file type for exercise show (highlight.js) 2021-11-28 21:40:06 +01:00
b8bf43eae8 Fix route path for update and delete of comments 2021-11-25 10:07:24 +01:00
da4e10b990 Add CommunitySolution
* Also slightly refactor some JS files
2021-11-23 01:38:31 +01:00
9079a0b15a Implement Tips Intervention 2021-11-23 01:38:10 +01:00
18f05db138 Always show CSRF error message for Ajax 2021-11-23 01:37:50 +01:00
21185ea4b3 Make empty submissions not clickable 2021-11-16 13:32:51 +01:00
571be87879 Fix range slider for external user statistics 2021-11-16 12:02:52 +01:00
f15bbe2c29 Fix links for external user statistics 2021-11-16 11:57:43 +01:00
aa49731e49 Remove submissions without visible files from statistic view 2021-11-16 11:43:23 +01:00
e224e41564 Exercise view: Re-use @execution_environments 2021-11-08 22:39:10 +01:00
eb69697b9a Fix missing routes incompatible with a subpath 2021-11-03 16:02:21 +01:00
af93603ba3 Use strategy release in admin dashboard 2021-11-01 17:13:08 +01:00
0db6f20933 Move MemoryLimit to Execution Environment 2021-11-01 17:13:06 +01:00
02a2673bf2 Add hint for CPU limit 2021-11-01 17:13:05 +01:00