Sebastian Serth
|
d63700c7db
|
Add live dashboard for teachers in the context of an exercise
This commit also adds the fundamentals for ActionCable
|
2019-03-06 14:00:59 +01:00 |
|
Sebastian Serth
|
6e03939c10
|
Add StudyGroup to submissions and show it for submissions and RfCs
Also take care of deleting a StudyGroup for existing submissions
|
2019-03-06 14:00:58 +01:00 |
|
Sebastian Serth
|
532416b9d3
|
Fix sending a "Thank you note" mail
|
2019-02-14 18:06:34 +01:00 |
|
Sebastian Serth
|
d4f1c5aee1
|
Use correct policy to check if RfC could be accessed
|
2019-02-07 21:13:21 +01:00 |
|
Sebastian Serth
|
2df992102f
|
Allow LTI clients to specify a redirect target
|
2019-02-05 12:13:46 +01:00 |
|
Sebastian Serth
|
c74f2bd4ba
|
Fix response format handling when creating a comment
|
2019-02-05 12:11:32 +01:00 |
|
Sebastian Serth
|
f7030e3506
|
Refactor redirect if user is not authorized
|
2019-01-31 13:06:28 +01:00 |
|
Sebastian Serth
|
4308f0f3cd
|
Hide other occurrences of the same user from appearing in wrong StudyGroup
|
2019-01-17 19:05:54 +01:00 |
|
Sebastian Serth
|
c498d2b08b
|
Allow sign in via case insensitive email address
|
2019-01-17 18:44:11 +01:00 |
|
Sebastian Serth
|
ff8c1f6838
|
Use index? to validate permissions of classes instead of show? for obj.
|
2019-01-17 18:34:04 +01:00 |
|
Sebastian Serth
|
0b5ec1820d
|
Fix link for external users
|
2019-01-15 17:37:34 +01:00 |
|
Sebastian Serth
|
7eab61dc8f
|
Show nice name for StudyGroups
|
2019-01-15 17:36:57 +01:00 |
|
Sebastian Serth
|
d45dc04a3e
|
Limit redirect to host
|
2019-01-15 17:36:32 +01:00 |
|
Sebastian Serth
|
9087d42088
|
Fix usage of incorrect downcase method
|
2018-12-19 19:47:16 +01:00 |
|
rteusner
|
ac7e41d8b3
|
Merge pull request #248 from openHPI/improve_groups
Improve groups with a view and always create a group
|
2018-12-19 13:57:41 +01:00 |
|
Sebastian Serth
|
d95cf1cffb
|
Merge branch 'master' into add_roles_via_LTI
# Conflicts:
# app/controllers/concerns/lti.rb
|
2018-12-19 01:44:34 +01:00 |
|
Sebastian Serth
|
71cd9e3488
|
Remove user_exercise_feedback index and show routes / views
|
2018-12-19 01:43:37 +01:00 |
|
Sebastian Serth
|
0e8c663039
|
Remove intervention controller, route and policy
|
2018-12-19 01:43:37 +01:00 |
|
Sebastian Serth
|
c0608b6f50
|
Don't set admin privileges through LTI
|
2018-12-19 01:43:37 +01:00 |
|
MrSerth
|
f74c241141
|
Update app/views/shared/_file.html.slim
|
2018-12-18 17:05:18 +01:00 |
|
MrSerth
|
6e6e7f4765
|
Update app/views/execution_environments/statistics.html.slim
|
2018-12-18 16:29:30 +01:00 |
|
MrSerth
|
ebd8b56ebf
|
Merge pull request #237 from openHPI/repair_charts
Improve working time bar graph
|
2018-12-18 15:24:23 +01:00 |
|
MrSerth
|
86f2f42fa1
|
Merge pull request #247 from openHPI/fix_commentors_query
fix active record induced error on postgres by removing distinct.
|
2018-12-14 18:13:06 +01:00 |
|
Sebastian Serth
|
7dc83065eb
|
Create study groups for every LTI launch
|
2018-12-14 15:11:50 +01:00 |
|
Sebastian Serth
|
7983c0797a
|
Add view for StudyGroups
|
2018-12-14 14:52:04 +01:00 |
|
Ralf Teusner
|
76079bb47d
|
one line the loop, thanks for the hint @MrSerth
|
2018-12-14 13:36:24 +01:00 |
|
rteusner
|
2c29bf4e2b
|
Merge branch 'master' into add_groups
|
2018-12-14 00:57:26 +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 |
|
rteusner
|
6c46566174
|
Merge pull request #242 from openHPI/fix_proxy_exercise
Add user (ID and type) to proxy exercise
|
2018-12-13 16:23:51 +01:00 |
|
rteusner
|
ff701e52bb
|
Merge pull request #244 from openHPI/specify_embed_options
Implement support for some basic embed options for work sheets via LTI
|
2018-12-13 16:21:55 +01:00 |
|
Ralf Teusner
|
8558c5041f
|
fix active record induced error on postgres by removing distinct.
Inlining the code did not turn out well, as we have to cope with the polymorphic association of user here..
|
2018-12-13 16:16:12 +01:00 |
|
Sebastian Serth
|
88081bb541
|
Replace usage of name in favor of displayname
|
2018-12-13 14:27:55 +01:00 |
|
Sebastian Serth
|
4a1cd3037c
|
Fix execution of code via Ajax.
Add output message for program runs without any output
|
2018-12-13 13:55:45 +01:00 |
|
Sebastian Serth
|
d45a68a123
|
Minor: Fix spelling in comment
|
2018-12-13 12:57:49 +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
|
25602972ab
|
Prevent delivery of mails to non-existent empty mail addresses
|
2018-12-12 14:11:57 +01:00 |
|
Sebastian Serth
|
3665058435
|
Fix tests and slightly refactor some policies
|
2018-12-12 14:09:20 +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
|
d3f67ab4c7
|
Rethink permissions in CodeOcean for usage in schools and adopt views
|
2018-12-12 14:09:19 +01:00 |
|
Sebastian Serth
|
7a63a9c1c1
|
Hide navigation elements in the UI based on policies
|
2018-12-12 14:09:19 +01:00 |
|
Sebastian Serth
|
4b251599ff
|
Use admin? or teacher? for permission check instead of internal_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
|
b137e64020
|
Add StudyGroups with ExternalUsers only
|
2018-12-12 12:09:52 +01:00 |
|
Sebastian Serth
|
141450a840
|
Migrate User to abstract class
|
2018-12-12 11:45:11 +01:00 |
|
Sebastian Serth
|
a0d8b30ef2
|
Implement support for some basic embed options for work sheets via LTI
This commit also fixes an issue with the flash messages being positioned too high and displayed for too long
|
2018-12-11 14:29:36 +01:00 |
|
Sebastian Serth
|
59257d17f2
|
Add user (ID and type) to proxy exercise
This is required for the existing policies to work
|
2018-12-06 00:31:45 +01:00 |
|
Sebastian Serth
|
1833435268
|
Use CodeOceanEditor.active_file to access file selected in JSFileTree
|
2018-12-05 13:46:44 +01:00 |
|
Sebastian Serth
|
95503c7b7d
|
Include some improvements from current master
|
2018-12-02 15:09:39 +01:00 |
|
Sebastian Serth
|
b6ff7ede99
|
Rebase repair-charts onto master
|
2018-11-30 15:45:39 +01:00 |
|
rteusner
|
8dfcef3e45
|
Merge pull request #235 from openHPI/remove_old_hints
Completely remove old hints connected to the execution environment
|
2018-11-30 15:41:01 +01:00 |
|