Alex Kriuchykhin
82077001b5
Fix project users management through the API for team owners [SCI-9483] ( #6442 )
2023-10-17 12:52:25 +02:00
Martin Artnik
3724a4a067
Merge branch 'develop' into features/september-release
2023-09-01 10:30:48 +02:00
artoscinote
90f23cc61c
Fix API endpoints for user assignments [SCI-9150] ( #6089 )
...
* Fix project assignments API endpoint [SCI-9150]
* Fix API endpoint for updating experiment assignments [SCI-9150]
* Fix API endpoint for updating task assignments [SCI-9150]
2023-08-28 15:13:30 +02:00
Martin Artnik
0faad52f6c
Merge branch 'hotfix/1.28.0.1' into develop
2023-08-24 12:14:30 +02:00
Anton
ea299919e3
Fix results api [SCI-9012]
2023-08-16 11:45:37 +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
wandji20
02115cf967
Wrap timestamp filter params in the filter attribute [SCI-8738-updated]
2023-08-09 08:25:01 +01:00
Anton
937bc60542
Merge branch 'features/september-release' of github.com:scinote-eln/scinote-web into features/september-release
2023-08-07 10:37:20 +02:00
wandji20
90b3f8943a
Improve api step controller create action [SCI-8907]
2023-08-03 04:08:26 +01:00
wandji20
88b7befbcd
Create step orderable element for step_text when creating a step via the API [SCI-8907]
2023-08-01 19:55:36 +01:00
wandji20
a0372d14bf
Improve base controller timestamp filter method [SCI-8738]
2023-08-01 18:59:58 +01:00
wandji20
07411fbc25
Refactor base controller timestamp filter method [SCI-8738]
2023-08-01 13:25:17 +01:00
wandji20
1e64a246fe
Rename filter_timestamps_range to timestamp_filters [SCI-8738]
2023-07-31 11:21:40 +01:00
wandji20
8e96c2427a
Add options to filter records by created_at or updated_at timestamps [SCI-8738]
2023-07-27 01:31:57 +01:00
ajugo
632716e2cd
Remove task manage permission [SCI-8528] ( #5672 )
2023-07-11 09:29:17 +02:00
Alex Kriuchykhin
1a430a77fd
Add filtering option for active/archived PET listing API endpoints, add linked tasks to protocol serializer [SCI-7091] ( #4381 )
2023-05-19 11:34:31 +02:00
Andrej
100eab9cb0
Merge branch 'develop' of https://github.com/biosistemika/scinote-web into features/plate_templates
2023-05-18 10:56:10 +02:00
ajugo
31b42dc875
Add metadata to table API endpoints [SCI-8376] ( #5388 )
2023-05-16 10:26:09 +02:00
Alex Kriuchykhin
ab318df1af
Update permissions for team owner to see all protocols and can manage users [SCI-8380] ( #5371 )
2023-05-09 16:23:29 +02:00
ajugo
a288708368
Add API endpoint for protocol templates [SCI-7456] ( #5321 )
...
* Add API endpoint for protocol templates [SCI-7456]
* Create protocol template api serializer [SCI-7456]
2023-05-03 15:55:36 +02:00
artoscinote
890687052b
Fix permission team scoping in API [SCI-8265] ( #5261 )
2023-04-06 15:26:39 +02:00
Oleksii Kriuchykhin
b29aeab67a
Add API endpoint for retrieving a list of users [SCI-7455]
2023-01-06 16:33:00 +01:00
Anton
0c596bb701
Merge branch 'develop' into features/label-templates
2022-09-15 10:40:17 +02:00
Anton
75a15310ac
Merge branch 'features/team-permissions' into features/label-templates
2022-09-13 14:26:15 +02:00
Oleksii Kriuchykhin
eb04bc974d
Update tests with new team user assignments [SCI-6843]
2022-08-31 16:37:00 +02:00
Oleksii Kriuchykhin
497fc3a2a5
Fix API endpoints for step elements creation [SCI-7101]
2022-08-18 17:31:29 +02:00
Oleksii Kriuchykhin
d1a46b3fc2
Fix protocol linked protocol changes tracking [SCI-6986]
2022-08-09 14:15:49 +02:00
artoscinote
dd27fadd98
Add step reordering and step element reordering service endpoints to API [SCI-6891][SCI-6892] ( #4179 )
...
* Add step reordering service endpoint to API [SCI-6891]
* Generalize reorder validation [SCI-6891]
* Add endpoint for reordering step elements, fix issues [SCI-6892]
* Add appropriate serializers [SCI-6891][SCI-6892]
* Add step elements to step serializer [SCI-6891]
* Simplify routes, add locking [SCI-6891]
2022-07-12 10:13:47 +02:00
Martin Artnik
910c36af08
Merge branch 'features/step-editing-improvements' into develop
2022-07-05 10:12:10 +02:00
artoscinote
800f856ab1
Handle step description with the new step_texts structure [SCI-6890] ( #4176 )
2022-06-28 09:56:24 +02:00
artoscinote
b880f6fc39
Add API endpoints for step texts [SCI-6889] ( #4173 )
2022-06-27 12:30:45 +02:00
ajugo
9d4c97f191
Add task assignment API [SCI-6846] ( #4123 )
...
* Add user assignment to task API [SCI-6846]
* Add test for task assignments [SCI-6846]
2022-06-03 10:09:42 +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
Oleksii Kriuchykhin
03ec4cb319
Setup user assignments relations for team, inventory and protocol [SCI-6818]
2022-05-17 14:32:14 +02:00
artoscinote
e3cbf5903a
Move list-type column includes to param, unify naming [SCI-6738] ( #4036 )
...
* Add default includes for inventory columns with lists [SCI-6738]
* Move list-type column includes to param, unify naming [SCI-6738]
2022-04-20 11:07:15 +02:00
ajugo
54474b2bba
API GET repository stock column output fix [SCI-6550] ( #4030 )
...
* Add include stock unit items to Stock column get [SCI-6550]
* Fix stock column test [SCI-6550]
* Fix hound [SCI-6550]
2022-04-19 16:05:17 +02:00
ajugo
a9fc4c3c44
Adding/changing stock consumption [SCI-6708] ( #4005 )
...
* Adding/changing stock consumption [SCI-6708]
* Fix hound [SCI-6708]
2022-04-11 10:47:24 +02:00
ajugo
0a5e93a018
API: add endpoint for creating stock column [SCI-6550] ( #3956 )
...
* Add test for repositoty stock column api [SCI-6550]
* Create and update stock column [SCI-6550]
* Change stock unit [SCI-6550]
* Fix hound [SCI-6550]
* Fix on delete [SCI-6550]
* Fix houd [SCI-6550]
2022-04-08 14:09:00 +02:00
artoscinote
229a27750f
Implement stock consumption via the API [SCI-6642] ( #3964 )
...
* Implement stock consumption via the API [SCI-6642]
* Remove unnecessary attribute from InventoryItemSerializer [SCI-6642]
* Amend permission check, add nested transaction support to consume_stock method [SCI-6642]
2022-03-30 14:33:26 +02:00
aignatov-bio
7f7bf0533a
Fix tests [SCI-6486] ( #3913 )
...
* Fix tests [SCI-6486]
* Fix rspec tests [SCI-6486]
Co-authored-by: Anton <anton@scinote.net>
2022-03-09 14:12:16 +01:00
Alex Kriuchykhin
32d005f480
Fix step deletion for API [SCI-6561] ( #3914 )
2022-03-03 10:00:44 +01:00
Alex Kriuchykhin
bd47893947
Add inventory archiving to the API [SCI-5584] ( #3885 )
2022-02-28 10:33:43 +01:00
Alex Kriuchykhin
6b51b8a35c
Fix handling of date values in repositories [SCI-6551] ( #3877 )
2022-02-21 12:08:35 +01:00
Oleksii Kriuchykhin
200c282683
Add handling of archiving/restoring inventory items to API [SCI-5584]
2022-01-04 21:05:59 +01:00
Oleksii Kriuchykhin
153d1309b7
Improve performance of repository cells index in the API [SCI-6348]
2021-12-10 14:28:05 +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
artoscinote
774ffa60d0
Fix creating new users on projects for team admins [SCI-6273] ( #3685 )
2021-11-19 13:58:54 +01:00
artoscinote
2d6521db42
Fix delete connection in API [SCI-6087] ( #3684 )
2021-11-19 13:24:29 +01:00
artoscinote
ee8cb033fa
Fix keys in connection serializer, fix destroy method [SCI-6087] ( #3677 )
2021-11-18 16:10:07 +01:00