Sebastian Serth
944b455194
Introduce Dark Mode
...
This commit mainly changes the color definitions. Mostly, those changes are semantically equally, but there are a few changes that occurred to align the color scheme within the app.
2023-07-31 11:48:42 +02:00
Sebastian Serth
1c5eb09138
Safely join new parameters when switching the language
...
Fixes CODEOCEAN-JY
2023-03-14 16:36:29 +01:00
Sebastian Serth
5c98ec74f0
Add legal links to Help modal
2023-02-24 19:55:23 +01:00
Sebastian Serth
ffe96d9223
Remove I18n.translation_present?
monkey patch
2022-12-04 15:03:28 +01:00
Sebastian Serth
4f0b8c3c42
Reduce usage of @current_user (use helper instead)
2022-11-02 12:27:38 +01:00
Sebastian Serth
cc3739322f
Always show sign-out button profile for internal users
2022-10-27 17:06:19 +02:00
Sebastian Serth
145c4aa8d5
Refactor various ruby files
...
* Insights based on brakeman report
2022-08-18 15:25:04 +02:00
Sebastian Serth
8a055a0d68
Update Bootstrap from v4 to v5
2022-08-12 11:45:32 +02:00
Sebastian Serth
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
Sebastian Serth
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
Sebastian Serth
f9a7e73719
Remove usage of safe_html in renderings
2021-10-12 11:23:22 +02:00
Sebastian Serth
4b8e12e49a
Disable turbolinks when switching the language.
...
This is required as code within the ACE editor would get duplicated if the switch forces a full pageload otherwise.
2021-06-16 14:25:33 +02:00
Sebastian Serth
da0a682ffb
Apply manual rubocop fixes
2021-05-14 22:03:06 +02:00
Sebastian Serth
78230f0d97
Add message for expired session
2021-04-22 11:32:12 +02:00
Sebastian Serth
9582ab99a6
Fix model name for cover page
2021-03-03 12:22:23 +01:00
Sebastian Serth
17ac4bd60f
Add model name to breadcrumbs in case of validation errors
2021-03-03 11:59:54 +01:00
Karol
f98de3b66b
Add Rails admin
2020-11-26 17:11:18 +01:00
Sebastian Serth
e550828c58
Add backend for tips and enable markdown support
2020-10-14 14:34:26 +02:00
Sebastian Serth
4c571c4fb2
Add missing locales and fix access to public pages
2020-05-06 11:27:09 +02:00
Sebastian Serth
256d1033b2
Fix page title for students
2020-05-05 22:42:28 +02:00
Sebastian Serth
921eb1a464
Add title to CodeOcean pages
2020-05-05 16:52:29 +02:00
Sebastian Serth
82e560cace
Add link to WebSocket test if WebSocket connection failed
2020-03-07 11:53:44 +01:00
Sebastian Serth
e340f28abb
Allow access to RfCs for all users
2020-03-03 18:13:43 +01:00
Karol
8c306669af
codeharbor_links editable through own profile
2019-08-27 18:33:21 +02:00
Karol
ec48d1f447
readding codeharbor_link views and actions
2019-08-26 19:06:52 +02:00
Karol
017644c4a5
implementation of import wip
2019-08-20 18:37:17 +02:00
Sebastian Serth
ff8c1f6838
Use index? to validate permissions of classes instead of show? for obj.
2019-01-17 18:34:04 +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
7983c0797a
Add view for StudyGroups
2018-12-14 14:52:04 +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
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
Sebastian Serth
88081bb541
Replace usage of name in favor of displayname
2018-12-13 14:27:55 +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
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
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
7bdb962616
Update Bootstrap to v4.1, fix chosen.js and pagedown on multiple sites
2018-11-06 16:49:41 +01:00
Sebastian Serth
9666683bd7
Fix error, submission, hints and help views
2018-11-06 16:46:01 +01:00
Sebastian Serth
15b1670511
Update Turbolinks, load additional assets only on request, fix JS
...
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de >
2018-11-06 16:46:01 +01:00
Sebastian Serth
de52db89f0
Upgrade Rails to version 5.2.1 and adopt code & specs where necessary
...
Signed-off-by: Sebastian Serth <Sebastian.Serth@student.hpi.de >
2018-11-06 16:46:00 +01:00
Maximilian Grundke
eb2af34543
Cache rendered templates
2018-08-20 14:59:40 +02:00
Ralf Teusner
e2567db4ed
merged master into disable_rfcs
2018-05-16 17:44:28 +02:00
Ralf Teusner
f1830f5322
re-introduce my_request_for_comments option for external_users
2018-05-16 15:30:18 +02:00
Maximilian Grundke
11f168bef7
Reorder
2018-04-11 15:20:39 +02:00
Maximilian Grundke
cf22b26c84
Structure main menu
2018-04-10 19:21:01 +02:00
Maximilian Grundke
7031dd389e
Scaffold controller and route
2018-03-13 16:41:43 +01:00
Ralf Teusner
182062b480
Merge branch 'master' into disable_rfcs
...
# Conflicts:
# app/assets/stylesheets/editor.css.scss
2018-03-07 17:30:14 +01:00
Maximilian Grundke
639befe0e5
Position pop-up messages more cleanly
2018-02-28 11:43:47 +01:00
Ralf Teusner
208a856cb8
hide links to rfc overviews from external users
2018-02-27 13:48:52 +01:00
Ralf Teusner
1551498358
Merge branch 'master' into user_exercise_feedback_backend
...
# Conflicts:
# app/views/application/_navigation.html.slim
2017-11-01 10:29:43 +01:00