Nicolas Maillat
7512740ce8
Merge branch 'master' into PHRAS-4157-Elasticsearch-ulimits-configuration
2025-05-23 18:35:40 +02:00
Gaspard Jacobson
5fc8473fa0
Add kernel version ( #4613 )
2025-05-23 18:35:23 +02:00
Gaspard Jacobson
50682719e2
Add Elasticsearch ulimits inside docker-compose.datastores.yml
2025-05-23 13:58:28 +02:00
Nicolas Maillat
8f4473737e
PHRAS-4149 stack management ( #4609 )
...
* wip
* compose stack management WIP
* Clean output SKIP_CI
* Adding latest version info
* Adding latest version info SKIP_CI
* update readme
* update readme
* wip
* wip
* wip
* wip
2025-05-22 08:16:25 +02:00
Nicolas Maillat
eca8706c97
PHRAS-4156 Redis image tag from env and others docker stacks fix ( #4608 )
...
* Redis image tag from env and lock redis version
* add aliase "db" on db-mysql8 service
* remove db depend for pma
* renaming mysql8 profil to db-mysql8
2025-05-21 00:39:02 +02:00
Nicolas Maillat
5dd527d339
imageMagick policies in FPM container WIP ( #4604 )
2025-05-20 17:16:54 +02:00
Nicolas Maillat
e6699a2f01
PHRAS-4149 stack management ( #4607 )
2025-05-17 00:47:28 +02:00
Nicolas Maillat
ad5c548c8e
PHRAS-4149 adding stack_management.sh script ( #4603 )
...
* adding stack_management.sh
* compose stack management WIP
* Clean output SKIP_CI
* Adding latest version info from github Phraseanet repo
2025-05-16 18:52:16 +02:00
Aina Sitraka
ca9498b4d2
PHRAS-4153 rabbitMQ image can be set in env file ( #4601 )
2025-05-15 22:26:26 +02:00
jygaulier
01791108fa
PHRAS-4151_stories-reference-in-api ( #4602 )
...
* add `include[]=results.records.stories` to searchV3 api
* cleanup
* cleanup
* doc
2025-05-15 19:28:13 +02:00
Nicolas Maillat
368c86f57a
PHRAS-4148 release version 4.1.8
4.1.18
2025-03-29 12:26:44 +01:00
Aina Sitraka
1f56bfa225
PHRAS-4146 bin/setup system:install - abort app installation if mysql db is not empty ( #4599 )
...
* abort install if db table exist
* fix test
* unneeded
* highlight install message
---------
Co-authored-by: Nicolas Maillat <maillat@alchemy.fr >
2025-03-29 12:03:19 +01:00
Nicolas Maillat
5c257574fa
PHRAS-4142 Bump version ( #4598 )
4.1.17
2025-03-17 14:57:05 +01:00
jygaulier
0df5d004ae
PHRAS-4140 sb-filter-for-expiringrights ( #4594 )
...
* add 'status' filter (for "owners" job)
```json
// type
'target' => 'owners',
// filters
'databox' => 'db_databox1',
'status' => '00xxxx',
'collection' => ['test', 'boo'],
'expire_field' => 'ExpireDate',
'prior_notice' => -30,
// action
'set_status' => '01xxxx',
'alerts' => [
[
'method' => 'webhook',
'recipient' => [
'bob@a.fr ',
'joe@b.com ',
],
],
],
```
* add 'set_collection' action (for "owners" job)
acts on records using api, not sql
* add negated clause on 'set_collection'
2025-03-17 10:46:59 +01:00
Gaspard Jacobson
ef9d9f6e5a
Change-updated_on-for-created_on-for-reports-on-the-content-of-a-database ( #4597 )
2025-03-11 17:52:27 +01:00
Nicolas Maillat
19a63305c6
PHRAS-3416 phraseanet translations ( #4593 )
...
* Translated using Weblate (German)
Currently translated at 99.5% (3081 of 3095 strings)
Translation: phraseanet/Phraseanet master message
Translate-URL: https://weblate.tools.phrasea.fr/projects/phraseanet/phraseanet-master-message/de/
* Translated using Weblate (English)
Currently translated at 99.4% (3079 of 3095 strings)
Translation: phraseanet/Phraseanet master message
Translate-URL: https://weblate.tools.phrasea.fr/projects/phraseanet/phraseanet-master-message/en/
* Translated using Weblate (French)
Currently translated at 99.5% (3082 of 3095 strings)
Translation: phraseanet/Phraseanet master message
Translate-URL: https://weblate.tools.phrasea.fr/projects/phraseanet/phraseanet-master-message/fr/
2025-03-11 16:01:37 +01:00
Aina Sitraka
ebca916b9c
PHRAS-4138 empty field restricted thesaurus ( #4592 )
...
* add erase button
* PHRAS-4139
* always display erase button
2025-03-10 18:08:47 +01:00
Nicolas Maillat
3e63da14d2
PHRAS-3416 phraseanet translations ( #4591 )
...
* Translated using Weblate (German)
Currently translated at 99.8% (3081 of 3086 strings)
Translation: phraseanet/Phraseanet master message
Translate-URL: https://weblate.tools.phrasea.fr/projects/phraseanet/phraseanet-master-message/de/
* Translated using Weblate (German)
Currently translated at 99.8% (3081 of 3086 strings)
Translation: phraseanet/Phraseanet master message
Translate-URL: https://weblate.tools.phrasea.fr/projects/phraseanet/phraseanet-master-message/de/
* Translated using Weblate (English)
Currently translated at 99.7% (3079 of 3086 strings)
Translation: phraseanet/Phraseanet master message
Translate-URL: https://weblate.tools.phrasea.fr/projects/phraseanet/phraseanet-master-message/en/
* Translated using Weblate (French)
Currently translated at 99.8% (3082 of 3086 strings)
Translation: phraseanet/Phraseanet master message
Translate-URL: https://weblate.tools.phrasea.fr/projects/phraseanet/phraseanet-master-message/fr/
* Translated using Weblate (French)
Currently translated at 99.8% (3082 of 3086 strings)
Translation: phraseanet/Phraseanet master message
Translate-URL: https://weblate.tools.phrasea.fr/projects/phraseanet/phraseanet-master-message/fr/
2025-03-06 12:15:59 +01:00
Aina Sitraka
749e08486c
PHRAS-4135: Prod - Thesaurus Search - add content operator for search in editing and workzonethesaurus search add content operator ( #4589 )
...
* thesaurus search add content operator
* fix and generate translation
* taken account operator when searching in field
save last thesaurus operator choice in session
---------
Co-authored-by: Nicolas Maillat <maillat@alchemy.fr >
2025-03-06 10:40:58 +01:00
Aina Sitraka
f0f69f051b
PHRAS-4131 add a loader when opening sort windows ( #4590 )
2025-03-05 12:15:33 +01:00
Aina Sitraka
89e1901a63
PHRAS-4131 prod - expose-cli - Sort record (assets) inside an expose publication ( #4588 )
...
* sort multiple assets on expose-cli
fix sort multiple record in basket
fix sort multiple record in story
* improve
2025-02-28 19:32:09 +01:00
Nicolas Maillat
b6ebf35545
PHRAS-4134 release 4.1.16 ( #4587 )
...
* bump Phraseanet version to 4.1.16
* changelog clean
4.1.16
2025-02-19 10:58:37 +01:00
Aina Sitraka
3495492d39
add mysql timeout env ( #4584 )
2025-02-19 08:32:23 +01:00
Aina Sitraka
e3789b6833
case download_async ( #4583 )
...
Co-authored-by: Nicolas Maillat <maillat@alchemy.fr >
2025-02-19 08:16:38 +01:00
moctardiouf
30a8029ff1
PHRAS-4130 : upgrade mariadb to 5.11.11 ( #4586 )
...
* PHRAS-4130 : upgrade mariadb to 5.11.11
* Update CHANGELOG.md
2025-02-19 08:04:22 +01:00
Aina Sitraka
fad36330b2
PHRAS-4129 fix csrf on update account ( #4585 )
2025-02-18 14:08:54 +01:00
Nicolas Maillat
c8f8c08a6a
PHRAS-4125 4.1.15 release ( #4581 )
...
* Draft 4.1.15 release
* Update CHANGELOG.md
4.1.15
2025-01-22 14:12:40 +01:00
Aina Sitraka
6fabd13205
PHRAS-4126 : Prod - Expose-cli - This not possible to "enabled" a publication during publication creation ( #4580 )
...
* fix publication enable
* unneeded here
2025-01-22 13:47:29 +01:00
Aina Sitraka
b33bcd930b
save user filename choice when export ( #4577 )
2025-01-22 11:34:11 +01:00
Aina Sitraka
7b32ccd933
fix advanced search status ( #4579 )
...
Co-authored-by: jygaulier <gaulier@alchemy.fr >
2025-01-21 15:58:27 +01:00
Nicolas Maillat
13de4745dd
PHRAS-3416 Phraseanet Translation ( #4578 )
...
* Translated using Weblate (German)
Currently translated at 99.4% (3067 of 3084 strings)
Translation: Phraseanet/Phraseanet master message
Translate-URL: https://hosted.weblate.org/projects/phraseanet/phraseanet-master-message/de/
* Translated using Weblate (English)
Currently translated at 99.5% (3071 of 3084 strings)
Translation: Phraseanet/Phraseanet master message
Translate-URL: https://hosted.weblate.org/projects/phraseanet/phraseanet-master-message/en/
* Translated using Weblate (French)
Currently translated at 99.5% (3071 of 3084 strings)
Translation: Phraseanet/Phraseanet master message
Translate-URL: https://hosted.weblate.org/projects/phraseanet/phraseanet-master-message/fr/
* Translated using Weblate (German)
Currently translated at 99.8% (3080 of 3084 strings)
Translation: Phraseanet/Phraseanet master message
Translate-URL: https://hosted.weblate.org/projects/phraseanet/phraseanet-master-message/de/
* Translated using Weblate (German)
Currently translated at 99.8% (3080 of 3084 strings)
Translation: Phraseanet/Phraseanet master message
Translate-URL: https://hosted.weblate.org/projects/phraseanet/phraseanet-master-message/de/
* Translated using Weblate (English)
Currently translated at 99.8% (3078 of 3084 strings)
Translation: Phraseanet/Phraseanet master message
Translate-URL: https://hosted.weblate.org/projects/phraseanet/phraseanet-master-message/en/
* Translated using Weblate (French)
Currently translated at 99.8% (3079 of 3084 strings)
Translation: Phraseanet/Phraseanet master message
Translate-URL: https://hosted.weblate.org/projects/phraseanet/phraseanet-master-message/fr/
---------
Co-authored-by: Jennifer Piva <jguerin@alchemy.fr >
2025-01-20 16:36:53 +01:00
Nicolas Maillat
14273863be
PHRAS-4122 release 4.1.14 ( #4575 )
...
* bump version to 4.1.14
* Update CHANGELOG.md
* Update Version.php
4.1.14
2025-01-13 15:56:55 +01:00
Aina Sitraka
e0425f1630
fix patch 4.1.11 ( #4574 )
2025-01-13 14:59:34 +01:00
Nicolas Maillat
2e98300a68
PHRAS-4119 release 4.1.13 ( #4573 )
...
* bump phraseanet version , change on .env
* PHRAS-4118 remove .htaccess from docker stack
* version changelog
4.1.13
2025-01-09 20:22:42 +01:00
moctardiouf
026d61e52f
PHRAS-4117 remove gateway /status and /ping page direct access ( #4571 )
...
* PHRAS-4117 remove gateway /status and /ping page direct access
* PHRAS-4117 fix typo
* PHRAS-4117 add ip management
2025-01-09 14:57:49 +01:00
Nicolas Maillat
f13a5d3afc
PHRAS-4113 release version 4.1.12 ( #4568 )
...
* Bump version
* re order .env
* .env file documentation improvement
* update change log
4.1.12
2025-01-08 21:49:25 +01:00
Aina Sitraka
c26da21e9c
PHRAS-4111: Default language in the configuration file not taken into account on the homepage. ( #4570 )
...
* taken account default langage
* test
2025-01-08 16:30:50 +01:00
Nicolas Maillat
13fc43aa74
PHRAS-4114 newrelic install fix ( #4569 )
2025-01-08 15:53:25 +01:00
moctardiouf
ebfb6d767d
PHRAS-4112 bump base image to 1.2.1 / fix MP4Box ( #4567 )
2025-01-07 14:08:48 +01:00
Aina Sitraka
0e0b8d2536
fix secure cookie ( #4566 )
2024-12-20 18:03:04 +01:00
Nicolas Maillat
342bf69628
PHRAS-4107 Release 4.1.11 ( #4565 )
...
* Release 4.1.11 init
* Update 4.1.11 CHANGELOG.md
4.1.11
2024-12-17 16:53:23 +01:00
Aina Sitraka
32aa1db879
PHRAS-4108 openid : add claims mapping and groups filtering ( #4563 )
...
* openid add group mapping
* add migration patch for configuration injection
2024-12-12 15:46:04 +01:00
moctardiouf
4e9414ba6e
PHRAS-3588 implement http request quota by type ( #4564 )
...
* PHRAS-3588 manage http request limits by verbs
* PHRAS-3588 change limit method
* re-introduce burst parameters
* PHRAS-3588 add activation boolean
* applying auto-documentation format for env var
2024-12-12 11:08:23 +01:00
moctardiouf
a6628b60d3
PHRAS-4093 - Bump base image to 1.2.0 ( #4562 )
...
Base image Version 1.2.0 with UFRAW
2024-12-10 14:30:17 +01:00
jygaulier
7ac7417fc4
PHRAS-4106_ignore-openid-groups ( #4561 )
...
* add: setting `usegroups` : set to false to disable groups (even if the provider returns groups)
fix : `birthgroup` can be null
fix : `everyone-group` can be null
* add default setting
* add patch
Co-authored-by: aynsix <asr@esokia-webagency.com >
2024-12-03 14:54:55 +01:00
Nicolas Maillat
2b435b5a41
PHRAS-4096 release of 4.1.10 ( #4547 )
...
* Update CHANGELOG.md
4.1.10
2024-10-24 19:10:04 +02:00
Nicolas Maillat
4dd8756f62
PHRAS-4101: Update Range for Subdefinition Image Sizes ( #4558 )
2024-10-24 18:01:30 +02:00
Nicolas Maillat
f8046680c2
Nginx bump 1.27.2 ( #4557 )
2024-10-24 17:43:06 +02:00
Tac Tacelosky
ef5dbc46c0
fix typo ( #4552 )
...
AWS spells it RESTful
https://aws.amazon.com/what-is/restful-api/#:~:text=RESTful%20API%20is%20an%20interface,applications%20to%20perform%20various%20tasks .
2024-10-23 20:23:03 +02:00
Aina Sitraka
3fa2567087
PHRAS-4088: improving Job ack in workerRunningJob ( #4535 )
...
* improve workerrunningjob finished
* subdefcreation mark as finished when file exist
2024-10-23 20:16:30 +02:00