Sebastian Serth
94404370c4
Upgrade Sentry to v8 and remove custom Dependabot grouping
...
As part of the upgrade process, we need to rework the tracing instrumentation. Now, we are just wrapping all async functions in a new sentry transaction, which will automatically end once the function returns.
Further, the structure of the Sentry packages got reworked, so that we only need a single package by now. This removes the need to group dependabot updates.
Co-authored-by: Jan Graichen <jgraichen@altimos.de >
2024-05-24 14:52:14 +02:00
Sebastian Serth
86c67f3c9a
Refactor code execution to use async functions
...
This refactoring is required for Sentry tracing. It ensures that the respective functions only return as soon as a code execution finished. With this approach, we can then instrument the duration of the functions, so that Sentry spans are created as desired.
Co-authored-by: Jan Graichen <jgraichen@altimos.de >
2024-05-24 14:52:14 +02:00
Sebastian Serth
5b35ccdfe8
Reuse jQuery selector where possible
2024-01-19 11:06:40 +01:00
Sebastian Serth
affeb2d3ba
Remove obsolete user_id leftover in requestComments()
2024-01-19 11:06:40 +01:00
Sebastian Serth
9147482876
Use JsRoutes in .js.erb files
2024-01-19 11:06:40 +01:00
Sebastian Serth
34aac83909
Use I18n-JS rather than rails-i18n in .js.erb files
2024-01-19 11:06:40 +01:00
Sebastian Serth
de5bbea4a8
Refactor RfC creation to prevent users from navigating
2023-08-17 00:25:51 +02:00
Sebastian Serth
01f4f0c2cd
Remove legacy CodePilot integration
2023-07-28 08:50:00 +02:00
Sebastian Serth
9be6d81af7
Start Sentry Transaction for RfCs
...
Fixes CODEOCEAN-PE
2023-05-10 23:34:16 +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
237c225732
Add support for running CodeOcean under a subpath
...
* Also refactor (JavaScript) routes
2021-07-06 19:33:55 +02:00
Sebastian Serth
23a045c630
[Cosmetic] Add newline to end of file
2020-10-14 14:34:27 +02:00
Sebastian Serth
edd8e3bb35
Store events for tip expanding and collapsing
2020-10-14 14:34:26 +02:00
Sebastian Serth
03d731c88e
Fix HTML for Flowr template
2020-10-14 14:34:25 +02:00
Sebastian Serth
398bd67e1c
Fix Flowr support and generic event framework
2020-10-14 14:34:25 +02: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
64d5a0f9b2
Fix caret to show down (collapsed state) after initial load
2018-11-28 22:54:40 +01:00
Sebastian Serth
212867f300
Fix flowr output to work with Bootstrap 4
2018-11-28 15:22:21 +01:00
Maximilian Grundke
b9dce854c4
Merge remote-tracking branch 'origin/master' into flowr
...
# Conflicts:
# app/assets/javascripts/editor/evaluation.js
# app/assets/javascripts/editor/participantsupport.js
# app/views/exercises/_editor_output.html.slim
# config/code_ocean.yml.example
# config/routes.rb
2018-11-28 13:14:21 +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
Maximilian Grundke
ebea8da341
Open StackOverflow links in a new tab
2018-10-10 10:58:54 +02:00
Maximilian Grundke
46fd76f1aa
Set default value for answers_per_query config
2018-10-10 10:58:34 +02:00
Maximilian Grundke
a07d440e02
Translate button
2018-10-05 15:03:27 +02:00
Maximilian Grundke
174db96081
Move magic number to config instead
2018-10-05 14:55:22 +02:00
Maximilian Grundke
fad97e36c1
Fix building stackoverflow query
2018-10-05 14:48:09 +02:00
Maximilian Grundke
dd48cc6d10
Create events on user interaction
2018-09-18 17:22:01 +02:00
Maximilian Grundke
b19402ba99
Implement client-side querying of stackoverflow
2018-09-18 15:14:17 +02:00
Ralf Teusner
1627d10600
remove disabling of the RFC button after having posted an RFC
2018-07-18 09:33:29 +02:00
Ralf Teusner
194984a620
add cause to testruns
...
trigger run and assess on request_for_comment
2017-09-21 17:21:10 +02:00
Tom Staubitz
4badd82d58
fixed broken test
2017-01-19 14:34:49 +01:00
Ralf Teusner
5b00f41c10
Fix request for comments. Scope of the function call was incorrect, and the correct cause was not passed to the rails and the database afterwards. This is both fixed now.
2016-12-02 15:25:54 +01:00
Alexander Kastius
31c4f4b608
FIxed typo.
2016-09-09 18:10:08 +02:00