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
14ed50ac8c
display matomo metrics field ( #4497 )
2024-04-18 09:58:38 +02:00
Nicolas Maillat
7763be1284
PHRAS-4046 release version 4.1.8-rc11 ( #4493 )
2024-03-28 11:12:49 +01:00
Aina Sitraka
8a4897865d
PHRAS-4033 Log_docs - log subdefinition build and write metadata - WorkerRunningJobs ( #4482 )
...
* workerRunningJob to logDocs
* add patch for alter table log_docs
* writemetadata log_docs from workingrunningjob and add icon
* generate translation
* update icon
* change size to 20px
---------
Co-authored-by: Nicolas Maillat <maillat@alchemy.fr >
2024-03-19 14:26:06 +01:00
Aina Sitraka
747c8a0832
webhook record.created add some data ( #4485 )
2024-03-15 19:14:13 +01:00
Aina Sitraka
f02e5b8e5f
PHRAS-4023 hcaptcha in Phraseanet ( #4473 )
...
* use hcaptcha
* add conf
* use captcha-provider key instead of captchas-enabled in configuration
* fix test
* test
* bump back version to rc9
2024-02-29 14:59:46 +01:00
jygaulier
c7cbed0b24
Update DatabaseMaintenanceService.php
2024-02-27 18:05:59 +01:00
jygaulier
0b76baf951
fix timestamp DEFAULT_GENERATED
2024-02-22 19:04:17 +01:00
jygaulier
eef0b057dc
fix compatibility base_structures.xml -> mysql8 for sys:up
2024-02-22 12:27:39 +01:00
Aina Sitraka
d6c21faac0
PHRAS-4019: Session expires with the php default value ( #4466 )
...
* fix param in function
* docker - add session management variables
* docker - fix setup entrypoint error
---------
Co-authored-by: Moctar <diouf@alchemy.fr >
2024-02-02 16:02:06 +01:00
Aina Sitraka
f0baae969f
PHRAS-3947: Prod - Editing - restrict field content to thesaurus and or suggested values ( #4426 )
...
* add property input-disabled in field
* fix
* fix
2023-12-04 09:50:01 +01:00
Aina Sitraka
1ccba2d9a0
PHRAS-3668 subtitle notification ( #4416 )
...
* subtitle notification
* fix notif
2023-11-22 12:15:30 +01:00
Aina Sitraka
ca449d6933
PHRAS-3668 happyscribe autosubtitle ( #4405 )
...
* happyscribe autosubtitle mvp
* list source lang
2023-11-17 15:43:00 +01:00
jygaulier
65732343ee
PHRAS-3918_subdef-substituable-setting ( #4381 )
...
* add checkbox "substituable" to admin/subdef ; bump to 4.1.8-rc7 and bump production-client ; migrate and remove conf 'registry/modules/thumb-substitution'
* bump production-client to 94
* fix test ; add test ; move "substituable" node to all subdefs (attribute)
* fix test
* fix test
* set "flatten layers"=true for new subdefs (PHRAS-3852 fix it)
2023-10-31 15:52:45 +01:00
Aina Sitraka
ebe915326b
PHRAS-3900 Check TLS version use for email SMTP sending - TLS 1.0 of 1.1 deprecation ( #4382 )
...
* swift tls 1.2
* add tls 1.1 and 1.2 option
* tlsv1.2 by default
2023-10-30 16:14:22 +01:00
jygaulier
7d703b690f
PHRAS-3928_download_async WIP ok to test ( #4386 )
...
* WIP/POC DO NOT MERGE
use "pusher" to wait for export-by-email worker to tell client that export is done.
nb: export worker is artificially delayed by 30s !
* WIP OK TO TEST ; DO NOT MERGE
* WIP/POC DO NOT MERGE
use "pusher" to wait for export-by-email worker to tell client that export is done.
nb: export worker is artificially delayed by 30s !
* WIP OK TO TEST ; DO NOT MERGE
* cleanup
* cleanup
* better conf & cleanup
* fix typo
* fix stamp transparency (bump imagine)
fix missing cgu for one file download
better cli feedback
add (re)download link on cli
* fix test
* fix missing js feedback (when worker publish before client subscribes)
* cleanup
* fix "remove stamp" choice
* add default conf
* WIP/POC DO NOT MERGE
use "pusher" to wait for export-by-email worker to tell client that export is done.
nb: export worker is artificially delayed by 30s !
* WIP OK TO TEST ; DO NOT MERGE
* WIP/POC DO NOT MERGE
use "pusher" to wait for export-by-email worker to tell client that export is done.
nb: export worker is artificially delayed by 30s !
* WIP OK TO TEST ; DO NOT MERGE
* cleanup
* cleanup
* better conf & cleanup
* fix typo
* fix stamp transparency (bump imagine)
fix missing cgu for one file download
better cli feedback
add (re)download link on cli
* fix test
* fix missing js feedback (when worker publish before client subscribes)
* cleanup
* fix "remove stamp" choice
* add default conf
* WIP OK TO TEST generates an excel report for async download.
define some env-vars for Pusher (todo: fix entrypoint to add during install)
* fix xl formating for tabs >1
add env_vars to config build
* fix test
2023-10-30 15:08:55 +01:00
Aina Sitraka
f3d8159868
PHRAS-3889 Worker - metadata write - mime/type whitelist - write metadatas only on whitelisted files ( #4366 )
...
* write meta only on whitelist mimetype
* bump version
* add some mimetype
* PHRAS-3896 : patch for checking the current value of populate_order in file config/configuration.yml and set to populate_order: RECORD_ID
2023-09-12 14:08:29 +02:00
Nicolas Maillat
f3f8bd718b
PHRAS-3888 release 4.1.8-rc5 ( #4357 )
...
* bump version
* changelog
2023-08-04 09:57:55 +02:00
Nicolas Maillat
491071c190
PHRAS_3883 release 4.1.8-rc4 ( #4344 )
...
* version bump to 4.1.8-rc4
* update changelog
2023-07-24 16:50:19 +02:00
Nicolas Maillat
055db2142b
PHRAS-3875_release_4.1.8-rc3 ( #4338 )
...
* Update .env
* Update Version.php
* Update CHANGELOG.md
2023-07-14 15:43:35 +02:00
Aina Sitraka
8d60402a68
secure locale cookie ( #4333 )
2023-07-12 11:14:09 +02:00
Nicolas Maillat
8119a15e4c
PHRAS-3862 release 4.1.8-rc2 ( #4326 )
...
* PHRAS-3862 release 4.1.8-rc2
* Update Version.php
2023-06-26 14:43:58 +02:00
Aina Sitraka
6ac72ec6c1
PHRAS-3848 prod - order manager - cancel an order ( #4320 )
...
* cancel order
* bump version
* some fix
2023-05-25 11:59:56 +02:00
Nicolas Maillat
fe9cd2f5fa
tag version 4.1.7 ( #4315 )
2023-05-11 19:04:08 +02:00
Aina Sitraka
de120780f6
PHRAS-3826 ci test ( #4300 )
...
switching docker build image and unit test run on github action
2023-04-29 22:13:08 +02:00
jygaulier
a6260ef149
PHRAS-3820_fix-patch-3.8-to-4.1 ( #4263 )
...
* add --dry to bin/setup system:upgrade ; trace patches ; allow MailChecker to fail (when table 'usr' does not exist anymore...)
* MailChecker now works on 'usr' and 'Users' table
* typo
* typo again
* don't create appbox.Registrations if exists
* don't create tables if already exists
* Revert "don't create appbox.Registrations if exists"
This reverts commit 652131aff7
.
* drop (empty ?) tables already created before patch
* reorder drop / delete to follow fk rules
* fix typo that makes ApiMigration to run event when table exists ; Move some drop tables at the end
2023-03-09 13:45:39 +01:00
Aina Sitraka
de5682c0ef
PHRAS-3816 index on WorkerRunningJob table ( #4250 )
...
PHRAS-3816 add index in table WorkerRunningJob
PHRAS-3816 add prefix on index name
PHRAS-3816: Update .env
2023-02-24 09:45:31 +01:00
Aina Sitraka
d40667462f
PHRAS-3804 add cookie consent axeptio ( #4244 )
...
* add cookie consent
* change config
* bump version
* refactorize
2023-02-09 16:34:19 +01:00
Aina Sitraka
9902457c42
PHRAS-1718 add google recaptcha ( #4224 )
...
* PHRAS-1718 Add google recaptcha lib - Dont merge some quick fixes remaining
* PHRAS-1718 Add error on registration form if captcha is not filled
* Update dependencies
* PHRAS-1718 Add trials-before-display var on admin setup form. Add integer constraint on this field
* fix
* test
* test
* fix
* test
* test
* fix
* test
* fix
* test
* add captcha on forgotten password
* fix
* add patch
* add locale on captcha
* bump version
Co-authored-by: Xavier Rousset <xrousset78800@gmail.com >
2023-01-25 18:30:46 +01:00
jygaulier
2dfd82d618
add userAuthProvider entry after user creation
2023-01-16 17:47:47 +01:00
Aina Sitraka
a892887dd2
PHRAS-3783 Prod - Order manager - add Download Expiration date ( #4191 )
...
* add download expiration date
* add expiration info in mail
* add calendar on order-manager validation
* add a default config on patch if not exist
* fix
* add predifined expireon date
* expiration override
* fix order manager deny and sen in the same time
* patch for todo column
* bump version
record acl admin
fix pusher and date on order
* some improvement
* some fix
2022-12-20 12:42:59 +01:00
jygaulier
2ee51887e0
PHRAS-3789 add auto-connect-idp-name option ( #4194 )
...
patch to add missing options to conf
2022-12-13 19:43:50 +01:00
jygaulier
7e7435469d
PHRAS-2995_phr-as-auth-idp-BIS ( #4180 )
...
* WIP ; allow multiple instances of some auth clients (migrate conf) ; add ps-oauth ; remove google+
* WIP ; fix ps-oauth ; fix tests
* WIP ; add api-auth to extra_hosts
* WIP ; fix yaml syntax error
* WIP ; fix yaml syntax error ; better conf sample
* WIP ; add "everyone-group"
* WIP ; add the provider-id in session
* WIP ; add getOptions() to providers (so phr/expose can filter providers)
* WIP ; add auto-logout option so logout from phr also logouts from ps-auth
* connect to expose using IDP from connected user
* WIP ; auto-logout redirects to phr home
* unnecessary session var
* unused
* fix
* catch some error
* fix navigation in train thumbnail
* update file version
* pass params in session to have constant redirect_uri ; add debug
* invalidate session --> parade test ok
* cleanup
2022-12-01 16:27:54 +01:00
Aina Sitraka
bc01476ea2
PHRAS-3772 bin/setup system:config add option ( #4164 )
...
* add option no compile -s for bin/setup system:config
* check db connection on bin/console
* add -s on migration script
2022-11-01 16:20:52 +01:00
Aina Sitraka
e4760b88f2
PHRAS-3694 bin/maintenance clean:users finish ( #4139 )
...
* clean users
* fix help
* add usertype
* relance user connection
* unused option
* test
* send token to connect to phraseanet
* add alpha on help
* bump rc6, add alpha , fix input to integer
Co-authored-by: jygaulier <gaulier@alchemy.fr >
2022-10-06 18:10:15 +02:00
Aina Sitraka
54a96ee8df
PHRAS-3729 Uploader pull mode - make it compatible with PS-461 uploader multi-destinations and permissions ( #4116 )
...
* pull mode multi destination
* add patch
2022-09-07 11:49:35 +02:00
Aina Sitraka
ed7f993690
PHRAS-3121 Prod - Tools - Tab subdefinition rebuild - option for choosing which subdefintion will be rebuilt (thumbnail, preview etc ...) ( #4100 )
...
* subdefinition rebuild option
* fix option rebuild
Co-authored-by: jygaulier <gaulier@alchemy.fr >
2022-07-21 11:06:43 +02:00
Aina Sitraka
f736eddc0f
PHRAS-3704 Phrasea Rendition by Phraseanet worker ( #4098 )
...
* add verify ssl
* add info in webhook payload on subdef create
* reset cache of list of subdef for a record when create new subdef
2022-07-19 10:43:15 +02:00
Aina Sitraka
5bd63b1c34
PHRAS-3697 printed pdf improvement ( #4063 )
...
* field with label on print
* option to hide record information in preview when print
* add column printable
* add color picker
* patch on 4 1 6 cr4
* update locale
* bump version to 4.1.6-rc4
* fix bloc info color
* font size bloc info
* some fix
* Fallback to thumbnail when chosen subdefinition is not present or not printable
2022-06-23 10:13:42 +02:00
Aina Sitraka
6e70905607
PHRAS-3665 can disable validation reminder ( #4049 )
2022-06-10 10:33:37 +02:00
Aina Sitraka
be93b21edb
PHRAS-3690 Check usage of config/templates directories ( #4047 )
...
* create config/template directory when needed
* unused
* remove from requirement and cmd bin/setup check:system
2022-06-03 17:54:09 +02:00
Aina Sitraka
909d193766
PHRAS-3686 fix clickable link ( #4042 )
2022-06-02 13:18:13 +02:00
Aina Sitraka
f004015f64
PHRAS-3662 Share Basket fix GUI - icons color and behavior ( #4007 )
...
* fix some display icon
* update translation
* fix icon size
* fix context color, set order
* remove search background
* change color share, refresh workzone
* fix icon active
* remove ccs from js file
* remove css in js file
* fix
2022-04-28 12:11:55 +02:00
jygaulier
fbccec009e
PHRAS-3602_shared-baskets-step1 WIP DO NOT MERGE ( #3929 )
...
* PHRAS-3602 : migrate validations to baskets
WIP [skip ci]
* PHRAS-3602 : migrate validations code to baskets code (wip)
WIP [skip ci]
* PHRAS-3602 : migrate validations to baskets
WIP [skip ci]
* PHRAS-3602 : migrate validations to baskets
WIP [skip ci]
* PHRAS-3602 : fake commit to run tests
* PHRAS-3602 : migrate validations to baskets
fix typo
* PHRAS-3602 : migrate validations to baskets
fixed (some) tests
* PHRAS-3602 : migrate validations to baskets
fixed (some) tests
* PHRAS-3602 : migrate validations to baskets
fixed (some) tests. need to remove method():return_type signature because of old phpunit which does not mock it
* PHRAS-3602 : migrate validations to baskets
fix
* PHRAS-3602 : migrate validations to baskets
fix err 500 when a "vote" (feedback) is deployed in wz
* PHRAS-3602 : migrate validations to baskets
fix missing votes for element+participant
fix update vote dates on basket
* PHRAS-3602 : ux
bump production-client to 34
WIP [skip ci]
* PHRAS-3602 : rebase (bump production-client to 37)
WIP [skip ci]
* PHRAS-3602 : refacto css/twig/templates/... ; replace many png's by fonts
WIP [skip ci]
* PHRAS-3602 : fix icon / css
WIP
* PHRAS-3602 : better icon align ; back button color
fix : save button after adding a user
WIP [skip ci]
* PHRAS-3602 : restore sharebasket controller
todo : implement modification right ; owner is participant ?
WIP [skip ci]
* PHRAS-3602 : set "canModifiy" ; cleanup
WIP [skip ci]
* PHRAS-3602 : respect "can_modify" on shared basket
WIP [skip ci]
* PHRAS-3602 : fix badge icon bg ; fix button css
WIP [skip ci]
* PHRAS-3602 : fix css & cleanup
WIP [skip ci]
* PHRAS-3602 : fix 500 on preview/feedback tab
WIP [skip ci]
* PHRAS-3602 : fix allow to display dlg without selection
* PHRAS-3602 : bump version to 4.1.6-rc1 ; prodclient=38
WIP [skip ci]
* PHRAS-3602 : factorize baskets menu (wip)
WIP [skip ci]
* PHRAS-3602 : modify already shared or feedback basket (general menu)
4th icon on badges (vote != modify)
quitshare option (todo back)
allow fa-icons in toolbar
WIP [skip ci]
* PHRAS-3602 : add share end-date (todo:db write)
add 4th general toggle button
fix badge selection bug
fix css badges zone (form position)
WIP [skip ci]
* PHRAS-3602 : big refacto to use "sharebasket" vocab.
fusion "feedback/sharebasket" removed "feedback"
adaptative ux: 1 "can_agree" ==> feedback display
bump production-client to v50
todo: save shr/fbk end-dates
todo: rename "pushXXX" to pushAndShare ?
WIP [skip ci]
* PHRAS-3602 : share / feedback expiration dates are saved in db
date pickers with delta menu
better adaptive ux
todo: move select general togglers
WIP [skip ci]
* PHRAS-3602 : revert validation* tables (remove "dead" rename)
drop all foreign keys from validation*
WIP [skip ci]
* PHRAS-3602 : restore deleted fields in validation, regenerate proxies
WIP [skip ci]
* PHRAS-3602 : fix initiator_id
WIP [skip ci]
* fix initiator_id-bis
* PHRAS-3602 : css for input-text with glued button
dynamic load of users-lists (left zone) = less duplicated code
fix : users-lists works after refresh
WIP [skip ci]
* PHRAS-3602 : fix users-lists manager (orange) : go flex !
* PHRAS-3602 : empty dist to ease rebase
WIP [skip ci]
* PHRAS-3602 : rebase
WIP [skip ci]
* PHRAS-3602 : new ux for "owner"
feedback mode is an independent toggle
fix "missing mandatory parameter"
WIP [skip ci]
* PHRAS-3602 : fix css of owner badge
WIP [skip ci]
* PHRAS-3602 : fix handling of feedback initiator
WIP [skip ci]
* PHRAS-3602 : better wss to follow "skins"
full roboto
removed useless class "with-button"
WIP [skip ci]
* PHRAS-3602 : fix "a token require a validation"
temporary fix 500 due to send email to (null) vote-initiator for simple share
todo: send a specific email for simple share
WIP [skip ci]
* PHRAS-3602 : different emails depending if user can vote or not
WIP [skip ci]
* PHRAS-3602 : expired shared baskets removed from wz
WIP [skip ci]
* PHRAS-3602 : fix logic error on last sql
WIP [skip ci]
* PHRAS-3602 : fix missing shared baskets on wz
WIP [skip ci]
* PHRAS-3602 : fix blinking of wz/basket detail
now only the title:hover displays detail
WIP [skip ci]
* PHRAS-3602 : rebase
WIP [skip ci]
* PHRAS-3602 : update basket proxy
WIP [skip ci]
* PHRAS-3602 : fix forever "unread" basket
WIP [skip ci]
* PHRAS-3602 : fix display of unread basket ; sync "eye" icon with css change
WIP [skip ci]
* PHRAS-3602 : "quitshare" action works
WIP [skip ci]
* PHRAS-3602 : missing dist files
WIP [skip ci]
* PHRAS-3602 : cleanup & run ci
* PHRAS-3602 : disable failing unit test ; remove blue on onread basket
* PHRAS-3602 : separate "vote" & "share" emails templates & u-tests
* PHRAS-3602 : add 2 icons "stack" to icomoon set
WIP [skip ci]
* PHRAS-3602 : fix test
* PHRAS-3602 : fix test ; add test for simple share email notification
* PHRAS-3602 : changed proxy
* PHRAS-3602 : colored basket icons
WIP [skip ci]
* PHRAS-3602 : circle basket icons
WIP [skip ci]
* PHRAS-3602 : fix wz filters, add "share" filter.
todo: fix fr writing (new string)
WIP [skip ci]
* PHRAS-3602 : fix "share" dichotomy : use "shared" for wz filter
WIP [skip ci]
* PHRAS-3602 : fix PHRAS-3624 ; PHRAS-3623 ; now adding/removing a user from user list is immediate (no more save button)
WIP [skip ci]
* PHRAS-3602 : fix PHRAS-3647 ; shared basket are listed in api (for list and related record)
* PHRAS-3602 : fix due to failing test
* PHRAS-3602 : fix: can load a 1000 users list
todo : move slow code to worker
* PHRAS-3602 : fix due to failing test
* PHRAS-3468 : (fixed in 3602) fix basket content still visible when baskets are hidden (wz-filter)
* PHRAS-3602 : add "wip" baskets with notification & lock
todo : move slow code from message to worker
* PHRAS-3602 : fix tests due to accidental rename
* PHRAS-3602 : fix : menu closes when mouse out : bump to 4.1.6-rc3
todo : fast move to another basket makes the menu appear on top ?
* add shareBasket worker
* fix test
* PHRAS-3602 : fix : rights buttons on badges now works for users added from search (did work only from loading list)
* PHRAS-3590
Co-authored-by: aynsix <asr@esokia-webagency.com >
Co-authored-by: Nicolas Maillat <maillat@alchemy.fr >
2022-04-07 17:07:43 +02:00
Aina Sitraka
e763201aaa
PHRAS-3660 Migration patch for 4.1.6-rc2 ( #4005 )
...
* patch 4.1.6-rc2
* changelog change
* change
2022-04-07 15:39:32 +02:00
Nicolas Maillat
bdcbd7c0e0
Revert " "PHRAS-3215 : Revert add ThumbnailOrientation facet ; add strings""
2022-03-08 11:49:36 +01:00
aynsix
635ae58bd5
bump version to 4.1.6-rc1
2022-02-25 17:52:58 +03:00
aynsix
1798dfdff8
PHRAS-3595 can notify email on update
2021-12-10 11:35:29 +03:00
aynsix
cb206c79bf
PHRAS-3555 add description in record.edit webhook
2021-12-07 15:24:58 +03:00
aynsix
d256f2fa3a
rename to base_id
2021-12-07 10:05:02 +03:00