Commit Graph

6259 Commits

Author SHA1 Message Date
Aina Sitraka
5dd5f07ec3 fix thumbtitle (#4614) 2025-05-23 19:07:31 +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 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) 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
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
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
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
2025-02-19 10:58:37 +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
Nicolas Maillat
c8f8c08a6a PHRAS-4125 4.1.15 release (#4581)
* Draft 4.1.15 release

* Update CHANGELOG.md
2025-01-22 14:12:40 +01:00
Aina Sitraka
b33bcd930b save user filename choice when export (#4577) 2025-01-22 11:34:11 +01:00
Nicolas Maillat
14273863be PHRAS-4122 release 4.1.14 (#4575)
* bump version to 4.1.14

* Update CHANGELOG.md

* Update Version.php
2025-01-13 15:56:55 +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
2025-01-09 20:22:42 +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
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
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
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
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
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
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
Aina Sitraka
47371bb2aa fix (#4555) 2024-10-23 19:57:10 +02:00
Aina Sitraka
59342a6975 PHRAS-3857 : Check CSRF token on account (#4556)
* fix csrf account

* fix

* csrf new application

* fix
2024-10-23 17:46:31 +02:00
jygaulier
555646232e PHRAS-4085_data-volumes-api (#4529)
* new route `/api/v3/monitor/data/?oauth_token=xxx&blocksize=16ko`

* add `unit` parameter for size restults ('', 'o', ''ko', 'mo', 'go'), default '' (=octets, same as 'o')

* new units "octet", "octets"

* fix round error (don't sum rounded values: round the real sum)

* add infos about downloads;
round sizes to 2 decimals

* add `...&details=1` url parameter to get values by collection and subdef name

* add column size in LazaretFiles table

add command bin/maintenance lazaret:set_sizes

* add api monitor data by databox

* fix size
2024-07-17 17:25:42 +02:00
jygaulier
1979ad0f79 PHRAS-4078_ExpiringRight-to-core (#4526)
* wip do not merge

* fix event EXPORT_CREATE for basket download

* fix bad conf (not a worker)

* fix bad table name
2024-07-17 17:11:55 +02:00
jygaulier
0d970a2a4e ignore metadata-reader exception (#4532) 2024-07-17 16:52:25 +02:00
jygaulier
ecc5398a2d copy of https://github.com/alchemy-fr/Phraseanet/pull/4527/files (#4528) 2024-06-27 14:46:22 +02:00
Nicolas Maillat
4e62334ec9 Release of 4.1.8 (#4522)
* Bump to 4.1.8 - Version.php

* Update .env

* Update CHANGELOG.md
2024-06-18 09:31:04 +02:00
Aina Sitraka
82d6f78f88 download report by field (#4525) 2024-06-18 09:16:13 +02:00
Aina Sitraka
cf4267214b inspector delete application (#4521) 2024-06-11 10:51:51 +02:00
Aina Sitraka
99de0c0b37 PHRAS-4062: admin users delete and request improvement (#4509)
PHRAS-4062 clean registration when user delete

PHRAS-4062 delete user's access requests

PHRAS-4062 generate translation
2024-06-11 08:50:53 +02:00
Aina Sitraka
b8786852e0 PHRAS-4067: admin - dashboard - 500 error (#4513)
* fix error 500 on dashboard : remove unused swiftools requirement

* unused

* patch on 4.1.8
2024-06-10 18:18:34 +02:00
Aina Sitraka
0c0021d001 PHRAS-4073: Register form - improvement (#4520)
* sanitize register form

* fix
2024-06-10 16:09:57 +02:00
Aina Sitraka
80d5c400bd PHRAS-4069: Prod - expose-cli - search publication and parent publication (#4515)
* expose cli fix parent publication

* translate and yarn.lock file

* some css fix

* expose search publication title filter

* display nb items

* trigger only from more than 3 character

* do not display publication in to his parent list

* trigger search publication on empty search
2024-06-06 18:24:18 +02:00
jygaulier
45e8f29fc9 add : allow to set multiple --source, the first not-empty meta is copied to destination (#4516) 2024-06-06 15:19:01 +02:00
Aina Sitraka
5769be7799 keycloak expose refresh token (#4512) 2024-06-06 10:04:29 +02:00
Aina Sitraka
0debca8883 expose fix field mapping bc break (#4517) 2024-06-04 17:53:34 +02:00
Aina Sitraka
288d49021d PHRAS-4068 expose mapping label (#4514) 2024-05-28 15:57:48 +02:00
jygaulier
a148a9c481 fix field mismatch on "compute date" (#4511) 2024-05-23 11:51:57 +02:00
Aina Sitraka
e781b4e1c0 fix webvtt field (#4510) 2024-05-15 22:21:53 +02:00
Aina Sitraka
d6849fd580 PHRAS-4007: Auth provider - add keycloak provider - openid (#4462)
* keycloak provider

* add readme

* comment regenarete password

* add exclusive option to provider an column can_renew_passwor to user

* default exclusive false

* always compatible with psauth

* bump image tag .env

* bump Version to 4.1.8-rc9

* bump version to rc12

* add autoconnect
2024-04-30 14:15:56 +02:00
Aina Sitraka
b0eba5217c PHRAS-4057: log_doc - report mark as "cancel" for running_job entry (#4501)
* log_docs mark as canceled too

* PHRAS-4058 auto cancelling job

* add auto-cancelingJob in hour in the config

* add patch rc12
2024-04-30 11:44:14 +02:00
Aina Sitraka
7e3fe51a2c fix user deletion command (#4494) 2024-04-30 08:48:49 +02:00
Aina Sitraka
4540b287bf PHRAS-4045 Log - stdout - fix error on worker passed to igorw\get_in() (#4496)
* fix error on get_in on conf

* fix

* fix

* fix
2024-04-29 22:19:50 +02:00
Aina Sitraka
9ffb992ee4 fix application delete (#4503) 2024-04-29 18:12:41 +02:00
Aina Sitraka
df780d993e PHRAS-4060 webhook - error - stay in running status (#4506)
* fix webhook stay running

* add databox_id and record_id in workerRunningJob
2024-04-29 16:41:33 +02:00