Commit Graph

17165 Commits

Author SHA1 Message Date
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