Commit Graph

44 Commits

Author SHA1 Message Date
Sebastian Serth
57ff38c2b1 Check for invalid consumer in user views
Fix CODEOCEAN-S4
2023-08-16 23:05:07 +02:00
Sebastian Serth
aab3b95a1d Resolve Bootstrap 5.3 deprecations 2023-07-31 11:27:49 +02:00
Sebastian Serth
a99da79550 Disable sorttable on tables without rows
Otherwise, the first element of the table body is being fetched which might result in an error for empty tables.

Fixes CODEOCEAN-JZ
2023-03-14 18:27:38 +01:00
Sebastian Serth
0e7c38657f Allow teachers to access internal users and manage them in their study groups 2022-09-22 19:24:26 +02:00
Sebastian Serth
ac3dc8d30f Allow platform admins and internal users to switch their current study group 2022-09-22 19:24:26 +02:00
Janis Vaneylen
2e3480a068 Display study_groups in the show view of internal and external users 2022-09-22 19:24:26 +02:00
Janis Vaneylen
998a12e6bc Adjust filter for platform_admin user search and update views 2022-09-22 19:24:26 +02:00
Sebastian Serth
3869785ddd User: Allow removing the consumer filter 2022-09-22 19:24:26 +02:00
Sebastian Serth
1581d658ea Simplify user search for external teachers 2022-09-04 19:03:15 +02:00
Sebastian Serth
4d569475c9 Fix access to external_user_statistics
Amends #1304
https://github.com/openHPI/codeocean/pull/1304
2022-08-12 17:33:45 +02:00
Sebastian Serth
e7dd6ac596 Fix layout for ExternalUser search after Bootstrap update 2022-08-12 17:25:10 +02:00
Sebastian Serth
8a055a0d68 Update Bootstrap from v4 to v5 2022-08-12 11:45:32 +02:00
Sebastian Serth
eb69697b9a Fix missing routes incompatible with a subpath 2021-11-03 16:02:21 +01:00
Sebastian Serth
67dd435415 Fix link to Consumer if not enough permissions 2021-02-18 12:29:07 +01:00
Sebastian Serth
ff6b04c051 Check for existence of submissions before accessing them 2020-11-24 01:37:12 +01:00
Sebastian Serth
319dc9d4db Check for first non-null exercise for permission 2020-11-23 23:36:34 +01:00
Sebastian Serth
6795a05944 Fix search for users with deleted consumer 2020-11-18 23:17:55 +01:00
Sebastian Serth
a77a5ff76d Fix deadline bug for admins and teachers 2020-05-20 12:34:18 +02:00
Sebastian Serth
413ec9f956 Show up to three submissions for teachers and add overview to table 2020-05-08 11:36:27 +02:00
Sebastian Serth
914eeb6035 Add submission deadline to exercises and allow teachers to view their submissions 2020-05-07 21:23:27 +02:00
Sebastian Serth
8e8404dffa Add search for external users 2020-05-05 16:52:28 +02:00
Sebastian Serth
72498e21b1 Show email for external users 2020-05-05 16:52:28 +02:00
Sebastian Serth
0b5ec1820d Fix link for external users 2019-01-15 17:37:34 +01:00
Sebastian Serth
1a26d67c82 Merge branch 'master' into add_roles_via_LTI
# Conflicts:
#	app/views/application/_breadcrumbs.html.slim
#	app/views/application/welcome.html.slim
#	app/views/exercise_collections/show.html.slim
#	app/views/external_users/index.html.slim
#	app/views/layouts/application.html.slim
#	app/views/proxy_exercises/index.html.slim
#	app/views/user_exercise_feedbacks/index.html.slim
#	app/views/user_mailer/send_thank_you_note.slim
2018-12-14 00:53:06 +01:00
Sebastian Serth
88081bb541 Replace usage of name in favor of displayname 2018-12-13 14:27:55 +01:00
Sebastian Serth
b4b9ab48d0 External User: Set name to displayname and introduce real_name 2018-12-12 16:47:49 +01:00
Sebastian Serth
2125fb1c1d Ensure views only link to those actions allowed for current user 2018-12-12 14:09:19 +01:00
Sebastian Serth
71fd3b9b07 Add role to ExternalUser and update it via LTI 2018-12-12 14:09:19 +01:00
Sebastian Serth
7bdb962616 Update Bootstrap to v4.1, fix chosen.js and pagedown on multiple sites 2018-11-06 16:49:41 +01:00
Maximilian Grundke
bc33d9211f Allow filtering external user statistics by tag 2018-07-20 12:57:57 +02:00
Maximilian Grundke
76726a5ee3 Align sub-heading style 2018-07-03 14:15:54 +02:00
Maximilian Grundke
517641ae80 Load tag statistics into grid after the profile finished loading 2018-07-03 14:11:26 +02:00
Maximilian Grundke
804e70ea3b Move tag statistics to its own route for asynchronous loading 2018-07-03 13:09:35 +02:00
Maximilian Grundke
a3c5fa9261 Display tag statistics for external users on their profile 2018-07-03 12:42:58 +02:00
Ralf Teusner
55d8f513bb remove email from frontend 2018-06-15 15:02:19 +02:00
Maximilian Grundke
d343e74287 Add sorting to external user statistics table 2016-01-28 17:52:34 +01:00
Maximilian Grundke
d1ece64ee3 Link user "profile" to their statistics 2016-01-28 14:51:57 +01:00
Maximilian Grundke
4ee474a7d2 Speed up external user statistics 2016-01-28 14:46:25 +01:00
Maximilian Grundke
b10323b5a4 Make working time queries fire only once 2015-12-17 11:45:55 +01:00
Maximilian Grundke
71e3d81d5f Link to the user statistics details page for this exercise 2015-12-16 15:45:32 +01:00
Maximilian Grundke
0a779e4ed1 Implement exercise statistics for specific (external) users 2015-12-16 15:40:31 +01:00
Ralf Teusner
95ec5b0231 Routes, empty views and controller changes for statistics concerning external_users, exercises and external_users having exercises 2015-11-25 18:47:49 +01:00
Hauke Klement
acf03b1f51 added pagination for all resources 2015-03-11 16:13:45 +01:00
Hauke Klement
4cbf9970b1 transferred Code Ocean from original repository to GitHub 2015-01-22 10:01:32 +01:00