Oleksii Kriuchykhin
efae35816f
Fix column placement in stock consumption export, add missing localization [SCI-9282]
2023-09-26 13:35:02 +02:00
sboursen-scinote
aa769f92f7
Fix missing icon files in exported projects [SCI-9133]
2023-09-21 15:11:02 +02:00
Anton
af0fbfeec0
Merge branch 'develop' into features/september-release
2023-09-14 13:45:40 +02:00
Alex Kriuchykhin
d8965e8ef9
Refactor old export async methods to ActiveJobs [SCI-9092] ( #6170 )
2023-09-08 11:35:16 +02:00
Alex Kriuchykhin
60f9814eca
Fix failed_delivery_notifiable_job concern naming [SCI-9119] ( #6151 )
2023-09-06 14:58:30 +02:00
Alex Kriuchykhin
eea24a69e9
Add FailureNotifiableJob jobs concerns for creating failure notifications for users [SCI-9119] ( #6147 )
2023-09-06 12:51:34 +02:00
Oleksii Kriuchykhin
2c816cf463
Merge branch 'release/1.28.0' into develop
2023-09-05 12:54:37 +02:00
Alex Kriuchykhin
90cd330126
Fix removing user from public projects [SCI-9174] ( #6130 )
2023-09-05 11:36:26 +02:00
Martin Artnik
3724a4a067
Merge branch 'develop' into features/september-release
2023-09-01 10:30:48 +02:00
Soufiane
e00a8bb7a3
Update logo across Scinote [SCI-8997] ( #6058 )
...
- Update logo in PDF reports
- Update logo in Docx reports
- Update logo in sign-in page
2023-08-24 16:27:33 +02:00
Alex Kriuchykhin
c1e2128b04
Fix link to original file in docx protocol parser notification [SCI-9123] ( #6070 )
2023-08-24 15:13:41 +02:00
Martin Artnik
0faad52f6c
Merge branch 'hotfix/1.28.0.1' into develop
2023-08-24 12:14:30 +02:00
ajugo
63f0f5a307
Disable adding step_files for protocol parser [SCI-8993] ( #5990 )
2023-08-23 15:44:27 +02:00
Anton
2d64d2fcbf
Merge branch 'develop' into features/september-release
2023-08-21 11:25:27 +02:00
Oleksii Kriuchykhin
5e29523c61
Fix calls of user assignment propagation jobs with optional assigned_by [SCI-9053]
2023-08-16 14:34:42 +02:00
Oleksii Kriuchykhin
2ab559be97
Improve handling of responses from protocols parser [SCI-8817]
2023-08-16 13:26:41 +02:00
Oleksii Kriuchykhin
5332cbc788
Pass user by id instead of serialized object for deleyed jobs [SCI-9053]
2023-08-11 15:31:29 +02:00
Martin Artnik
a952319afd
Merge branch 'develop' into features/september-release
2023-08-09 16:43:15 +02:00
Andrej
6b71b408f0
Add file extensions between invetories export [SCI-8943]
2023-08-08 10:56:23 +02:00
Alex Kriuchykhin
4299cce08b
Migrate results to the new data model with ResultOrderableElements [SCI-8878] ( #5869 )
2023-08-07 16:07:20 +02:00
aignatov-bio
b18421ec4b
Merge pull request #5762 from aignatov-bio/ai-sci-8735-add-error-modal-for-protocol-parsing
...
Added error handling for protocol import [SCI-8735]
2023-07-18 10:21:11 +02:00
Oleksii Kriuchykhin
092e451f2e
Merge branch 'develop' into features/protocol-parsing
2023-07-13 13:59:10 +02:00
Oleksii Kriuchykhin
fca9aea4a8
Merge branch 'features/rails-upgrade' into develop
2023-07-13 13:10:59 +02:00
Anton
25b11bfb24
Added error handling for protocol import [SCI-8735]
2023-07-13 11:51:35 +02:00
Alex Kriuchykhin
d419608f18
Connect protocol parsing service to rails backend [SCI-8817] ( #5759 )
2023-07-13 11:41:53 +02:00
Soufiane
6d98b0c235
Reports - Issues after rails upgrade [SCI-8830] ( #5758 )
...
* Fix reports issues after rails upgrade [SCI-8830]
* Fix report image assets [SCI-8830]
2023-07-12 15:42:34 +02:00
artoscinote
4a8582ebc8
Initial implementation of protocol processing modal [SCI-8661] ( #5683 )
...
* Initial implementation of protocol processing modal [SCI-8661]
* Prepare placeholder jobs and integrate notifications [SCI-8661]
2023-07-11 09:27:15 +02:00
Soufiane
6aaa68f320
Fix reports issues after rails upgrade [SCI-8830] ( #5748 )
2023-07-11 09:20:29 +02:00
Alex Kriuchykhin
97a16f2e76
Fix archived columns behaviour in repositories export [SCI-8777] ( #5728 )
2023-07-07 11:08:28 +02:00
Oleksii Kriuchykhin
e5fe82a297
Fix file name of inventory export, add archived columns to exports [SCI-8760]
2023-06-28 10:22:26 +02:00
Oleksii Kriuchykhin
f44e339c7f
Limit execution time of file text extraction jobs to 5 minutes [SCI-8718]
2023-06-22 11:39:10 +02:00
Oleksii Kriuchykhin
66b361c689
Upgrade Rails to version 7.0.5 [SCI-8632]
2023-06-21 14:38:32 +02:00
Alex Kriuchykhin
f0c2624179
Implement inventories export backend logic [SCI-8444] ( #5578 )
2023-06-12 10:29:17 +02:00
Alex Kriuchykhin
025c846cb0
Fix changing of project default user role by automatically assigned user [SCI-7969] ( #5343 )
2023-04-24 16:27:59 +02:00
Alex Kriuchykhin
9e058af0a3
Fix default public user role assignment for projects [SCI-7969] ( #5334 )
2023-04-21 11:58:34 +02:00
Oleksii Kriuchykhin
a70d8dea74
Fix TinyMCE issue in project export, small fixes for protocols [SCI-8199]
2023-04-04 13:42:20 +02:00
sboursen-scinote
a1c1b6e5a7
Refactor the solution [SCI-8227]
...
Co-Author okriuchykhin <oleksii@scinote.net>
2023-03-31 17:39:17 +02:00
Oleksii Kriuchykhin
cf599a8277
Fix visibility of save as draft button, fix permissions for new drafts [SCI-8145][SCI-8157]
2023-03-21 16:25:02 +01:00
Oleksii Kriuchykhin
7fff3e8f78
Merge branch 'hotfix/1.26.6.2' into develop
2023-03-20 15:36:49 +01:00
Alex Kriuchykhin
d82470aa03
Improve handling and escaping of special characters in input fields [SCI-8125] ( #5135 )
2023-03-13 18:00:30 +01:00
Martin Artnik
cfcb80f642
Fix assignment sync to new protocol drafts and deletion [SCI-8060]
2023-03-06 16:06:38 +01:00
Anton
826cb162da
Add save as draft action
2023-02-22 14:59:48 +01:00
Anton
a95ca75362
Add new protocol modal [SCI-7810]
2023-02-21 14:15:53 +01:00
Anton
ea9d2d8291
Merge branch 'develop' into features/protocol_versioning
2023-02-14 11:07:58 +01:00
Alex Kriuchykhin
b71f360261
Add visibility and default public user role fields to protocols [SCI-7819] ( #4963 )
2023-02-13 16:18:26 +01:00
ajugo
1dae0f90ae
Add copy activitiy for experiment table view [SCI-7754] ( #4820 )
2023-01-13 12:48:35 +01:00
aignatov-bio
ea661f3c19
Merge branch 'develop' into features/new_experiment_views
2022-12-22 13:33:25 +01:00
Martin Artnik
882178a2ca
Add missing job [SCI-7382]
2022-12-02 09:45:02 +01:00
Oleksii Kriuchykhin
a9e7e81e51
Fix typo in update team assignments service, improve shared inventories migration [SCI-7360]
2022-10-21 14:04:33 +02:00
Oleksii Kriuchykhin
94978ea2ea
Fix automatic user assigning to reports and inventories [SCI-7365][SCI-7366]
2022-10-20 16:19:02 +02:00
Oleksii Kriuchykhin
5ba6fe08d6
Fix protocol permission propagation [SCI-7348]
2022-10-19 17:26:13 +02:00
ajugo
fab625d819
Set correct permission for repository on team role change [SCI-7341] ( #4540 )
2022-10-18 10:43:51 +02:00
Oleksii Kriuchykhin
9322052f9d
Add logic for user role updates for team child objects [SCI-7292]
2022-10-10 15:27:42 +02:00
Oleksii Kriuchykhin
b8dc0617b2
Improve speed of group unassignment job as it is executed in foreground [SCI-7180]
2022-09-09 13:31:16 +02:00
ajugo
90db2bace9
API endpoint to generate with ELN data for Validaide [SCI-6663][SCI-6798] ( #4012 )
...
* Manuscript JSON data SCI-6663
* Clean code for generate manuscript data [SCI-6663]
* Include project data into json [SCI-6663]
* Fix hound [SCI-6663]
* Fix hound [SCI-6663]
* Remove manuscript naming [SCI-6663]
* Add local storage assets capabilites [SCI-6663]
* Rename project [SCI-6663]
* Enable multple projects and clean input [SCI-6798]
* Fix hound [SCI-6798]
2022-05-19 09:08:05 +02:00
artoscinote
401a32edd9
Implement failed snapshot pop-up on task screen [SCI-6612] ( #3950 )
...
* Implement failed snapshot pop-up on task screen [SCI-6612]
* Copy change [SCI-6612]
* Proper handling of snapshot transition error [SCI-6612]
* Move modal auto open logic to JS file [SCI-6612]
* Remove unnecessary .html_safe [SCI-6612]
2022-04-04 11:04:03 +02:00
Martin Artnik
45a325e824
Merge branch 'develop' into features/stock-management
2022-03-30 11:10:40 +02:00
artoscinote
36fbfcab2f
Implement hide all repository reminders button [SCI-6505] ( #3940 )
2022-03-30 10:54:55 +02:00
Alex Kriuchykhin
5d111d3350
Improve error reporting in task status transition [SCI-6611] ( #3952 )
2022-03-25 15:38:15 +01:00
artoscinote
c4a75d7543
Fix assignments after my module creation [SCI-6552] ( #3871 )
2022-02-18 11:25:30 +01:00
Martin Artnik
caabb6ff00
Fix discarding a job due to non-existant report [SCI-6409]
2022-01-17 11:40:37 +01:00
artoscinote
78b89733ab
Fix invalid return in reports jobs [SCI-6409] ( #3777 )
2022-01-13 14:36:09 +01:00
Oleksii Kriuchykhin
8ef0ba2200
Fix user removal from projects when leaving a team [SCI-6323]
2021-12-06 17:33:50 +01:00
Alex Kriuchykhin
245f0aedd7
Fix user removal from a team [SCI-6323] ( #3718 )
2021-12-03 16:26:19 +01:00
artoscinote
78ab094bf2
Implement public user grouping, deletion and updates to manually assigned [SCI-6228] ( #3701 )
...
* Implement public user grouping, deletion and updates to manually assigned [SCI-6228]
* PR fixes [SCI-6228]
* Permission check improvement [SCI-6228]
2021-12-01 16:23:24 +01:00
Martin Artnik
a3fa63152e
Don't include PDF files in PDF reports if no permission [SCI-6300]
2021-11-24 11:01:57 +01:00
artoscinote
740413fb3a
Stop role update propagation at manually assigned resources [SCI-6259] ( #3659 )
2021-11-12 11:12:06 +01:00
artoscinote
9181be22c8
Also delete user_my_modules when deleting MyModule assignments [SCI-6252] ( #3651 )
2021-11-10 14:45:24 +01:00
artoscinote
0eacb91bed
Renamed 'group_user_role', fixed public project migration [SCI-6234] ( #3642 )
...
* Renamed 'group_user_role', fixed public project migration [SCI-6234]
* Moved public project update inside loop [SCI-6234]
2021-11-10 09:52:37 +01:00
artoscinote
083efd77fd
Generalize user role propagation job [SCI-6246] ( #3649 )
2021-11-09 16:09:12 +01:00
artoscinote
3e3e2cc24e
Revert "Implement experiment and task access removal" [SCI-6218] ( #3635 )
...
* Revert "Implement experiment and task access removal [SCI-6156] (#3614 )"
This reverts commit 2abefd78e6
.
* Rename assign to module activity to designate to my module [SCI-6218]
2021-11-05 15:44:14 +01:00
artoscinote
2abefd78e6
Implement experiment and task access removal [SCI-6156] ( #3614 )
2021-10-28 16:32:05 +02:00
Oleksii Kriuchykhin
d6cc800679
Fix user removal from a team [SCI-6124]
2021-10-12 17:00:03 +02:00
Martin Artnik
c438b9a4e1
Fix duplicate public project assignments
2021-10-06 13:28:51 +02:00
artoscinote
0fe6cd66e5
Fix permission migration, fix assignable scope [SCI-6127] ( #3580 )
2021-10-05 13:45:52 +02:00
artoscinote
a18839f529
Automatically assign team admins as project owners [SCI_6119] ( #3575 )
2021-10-04 15:47:28 +02:00
artoscinote
f68d724202
Rework experiment permissions [SCI-6054] ( #3538 )
...
* Rework experiment permissions [SCI-6054]
2021-09-30 11:32:11 +02:00
Martin Artnik
7e6ca3be8a
Merge branch 'develop' into features/new_permissions
2021-09-06 10:33:32 +02:00
Martin Artnik
1d3e0db904
Optimize how printing jobs and statuses work [SCI-5984]
2021-08-12 16:57:25 +02:00
Martin Artnik
57d5e6c2a7
Merge branch 'develop' into features/barcodes
2021-08-03 13:36:36 +02:00
Martin Artnik
a82af505eb
Merge branch 'develop' into features/webhooks
2021-08-02 16:22:52 +02:00
Martin Artnik
ae174b276a
Code review fixes and error handling improvements [SCI-5942]
2021-08-02 15:42:53 +02:00
Martin Artnik
123e415a4f
Print status backend + FE integration [SCI-5942]
2021-08-02 15:42:53 +02:00
Martin Artnik
3f2a294cdc
Added wait for printer ready state in print job [SCI-5903]
2021-07-27 16:09:23 +02:00
Martin Artnik
e57132dbd0
Added print job queue system, job status endpoint [SCI-5903]
2021-07-27 15:26:18 +02:00
Martin Artnik
662370d2bd
Removed auto-disable, fixed ActiveJob + DelayedJob retry handling [SCI-5800]
2021-07-22 13:43:36 +02:00
Oleksii Kriuchykhin
d1208bad0b
Merge branch 'develop' into features/new_permissions
2021-07-07 13:44:36 +02:00
zmagoD
9c812e84bd
setup logic to group assign all team members and handle the unassignments logic
2021-06-27 13:22:19 +02:00
Martin Artnik
56847e46a6
Don't schedule inactive webhooks
2021-06-18 00:13:37 +02:00
Martin Artnik
47071e23a1
Added specs for webhooks
2021-06-17 14:54:30 +02:00
Martin Artnik
4ee50f87d5
Implement webhook service and scheduling jobs [SCI-5801, SCI-5802]
2021-06-17 09:19:04 +02:00
zmagoD
7e4f47f667
update experiment and my_module search
2021-06-12 10:27:53 +02:00
zmagoD
8997ba10d1
mark user assigmetns when they are created manually or automatically
2021-06-12 09:36:41 +02:00
aignatov-bio
ea94ce19b1
Add dynamic logo to default report [SCI-5799]
2021-06-10 15:29:28 +02:00
Miha Mencin
48202c88d1
Merge pull request #3350 from aignatov-bio/ai-sci-5601-add-pdf-preview-for-docx-report
...
Add pdf preview for docx reports [SCI-5601]
2021-06-09 11:27:45 +02:00
aignatov-bio
e3812aed2c
Markup fix [SCI-5601]
2021-06-09 11:02:36 +02:00
aignatov-bio
16f83a3e60
Remove docx preview processing flag [SCI-5601]
2021-06-09 10:58:27 +02:00
Miha Mencin
a3312d22ad
Merge pull request #3370 from okriuchykhin/ok_SCI_5785
...
Fix date formatting for the API [SCI-5785]
2021-06-09 08:56:15 +02:00
Martin Artnik
08a5d1cfa5
Skip merging encrypted PDF files in report PDF generation [SCI-5791]
2021-06-08 14:01:37 +02:00
Oleksii Kriuchykhin
86fcda3c09
Fix date formatting for the API [SCI-5785]
2021-06-07 10:34:58 +02:00