Commit graph

238 commits

Author SHA1 Message Date
Alex Kriuchykhin
d7f20fc56b
Add step text name field, add update action for task protocols to API [SCI-10764] (#8407) 2025-05-26 11:40:54 +02:00
Martin Artnik
9bb7d0294c Merge branch 'features/api-improvements' into develop 2025-05-26 11:15:27 +02:00
Oleksii Kriuchykhin
d52176a8d1 Implement metadata filtering in the API [SCI-11775] 2025-04-17 17:22:03 +02:00
andrej-scinote
3caec16c1c
Merge pull request #8424 from andrej-scinote/aj_SCI_11770
Add archived filter to inventory items [SCI-11770]
2025-04-15 13:11:21 +02:00
Andrej
6dca4547c6 Add archived filter to inventory items [SCI-11770] 2025-04-14 15:59:52 +02:00
Andrej
5ef4df5ad6 Add metadata to MyModules and expose it in API [11773] 2025-04-14 15:32:04 +02:00
Andrej
cd1439ccc6 Add metadata to experiments and expose it in API [SCI-11772] 2025-04-14 14:27:15 +02:00
Martin Artnik
8e949bd68f
Merge pull request #8402 from artoscinote/ma_SCI_11771
Add metadata column to projects and expose it in API [SCI-11771]
2025-04-14 12:45:29 +02:00
Martin Artnik
0c4586f268 Change metadata parameter to conform with jsonapi spec [SCI-11771] 2025-04-09 13:29:52 +02:00
Martin Artnik
7cb1fb487d
Merge branch 'features/api-improvements' into ma_SCI_11768 2025-04-08 10:13:14 +02:00
Alex Kriuchykhin
df2b1e53a9
Add includes for connected parent/child inventory items to inventory item V1 serializer [SCI-11769] (#8401) 2025-04-08 09:26:01 +02:00
Martin Artnik
a274ffce7e Add metadata column to projects and expose it in API [SCI-11771] 2025-04-07 15:33:40 +02:00
Martin Artnik
1e6c19a4fb Add cell value filtering to inventory items API [SCI-11768] 2025-04-07 11:59:53 +02:00
Alex Kriuchykhin
62f3be4d9f
Add step form responses API V2 controller, add API serializers for form response values [SCI-11692] (#8393) 2025-04-07 09:57:05 +02:00
Andrej
f77ad7d56d Add basic serializer for form response to api [SCI-11533] 2025-03-20 06:46:47 +01:00
Andrej
038558975f Add created by for blob created through api [SCI-11289] 2025-02-04 09:51:00 +01:00
Andrej
bb423bf72b Add create and delete for task inventory items endpoints [SCI-11306] 2025-01-20 09:43:20 +01:00
Alex Kriuchykhin
23002e0478
Add missing permissions for repository columns [SCI-11147] (#7995) 2024-11-15 09:56:22 +01:00
Martin Artnik
ab658cfeb1
Refactor SoftLockedRepository logic [SCI-11148] (#7985) 2024-10-28 10:50:24 +01:00
Martin Artnik
388926e021 Add versioned file attachments to assets [SCI-10774] 2024-09-16 10:56:18 +02:00
Anton
49d0f9e6b8 Merge branch 'develop' into features/inventory-import-improvements 2024-06-05 14:42:00 +02:00
Andrej
3f58f9e624 Update logic for saving update at and modified by on repository row [SCI-10746] 2024-05-29 17:18:00 +02:00
Martin Artnik
c5b215af32 Implement API key auth and generation [SCI-6968] 2024-05-24 12:36:01 +02:00
ajugo
bd920611e9
Fix read project users permission [SCI-10355] (#7224) 2024-03-07 13:32:20 +01:00
Alex Kriuchykhin
342e9dbb19
Switch to asset text extraction with ActiveStorage analyzer [SCI-9954] (#6956) 2024-02-05 16:24:06 +01:00
Alex Kriuchykhin
f9a1b952b6
Split inventory item relationships API V2 endpoint into separate endpoints for parents and children [SCI-10078] (#6996) 2024-01-24 10:04:38 +01:00
Oleksii Kriuchykhin
d71061a75d Merge branch 'release/1.28.0' into develop 2024-01-23 11:17:14 +01:00
Oleksii Kriuchykhin
95ab33a58b Merge branch 'develop' into features/inventory-items-relationships 2024-01-05 11:27:32 +01:00
Soufiane
67ea1b15fe
Implement API V2 endpoints for item relationships [SCI-9719] (#6847) 2024-01-04 16:42:25 +01:00
Alex Kriuchykhin
da7b7518fc
Fix file text extraction for API results endpoints [SCI-9933] (#6874)
Co-authored-by: Oleksii Kriuchykhin <okriuchykhin@biosistemika.com>
2024-01-04 14:31:56 +01:00
ajugo
a343701299
Implement api v2 for results [SCI-9651] (#6699) 2023-12-14 11:31:12 +01:00
ajugo
f278f490d9
Fix api tests [SCI-9569] (#6519)
* Fix api tests [SCI-9569]

* Fix inventory status api index [SCI-9569]
2023-10-24 13:36:03 +02:00
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
c955c235d2
Fix user assignment endpoints [SCI-9150] (#6094)
* 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-29 10:32:39 +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
Anton
ea299919e3 Fix results api [SCI-9012] 2023-08-16 11:45:37 +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