jygaulier
b3345c137c
Merge branch 'master' into PHRAS-3988_feedback-report-same-record
2023-12-14 21:02:04 +01:00
jygaulier
8494d3fd52
fix: same record on many expired feedbacks - not yet reported - is reported from the latest expiring feedback
...
change: --min_date applies on creation of the basket (not expiration)
add: name of the basket on output
2023-12-14 20:57:18 +01:00
jygaulier
8df3cf55b7
add stamp / no-stamp to export-by-email and export-by-ftp ( #4437 )
...
add default (disabled) stamp settings on new collections
add "record_edit" & "image_tools" to conf / export-stamp-choice privilege
2023-12-14 17:20:53 +01:00
Nicolas Maillat
e97751be96
PHRAS-3978 phraseanet translation ( #4442 )
...
* Translated using Weblate (German)
Currently translated at 99.5% (3013 of 3027 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% (3013 of 3027 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% (3013 of 3027 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 >
2023-12-14 10:31:03 +01:00
jygaulier
9439bb0b2f
Merge pull request #4441 from alchemy-fr/PHRAS-3982_report-feedback-enhance
...
PHRAS-3982_report-feedback-enhance
2023-12-13 18:33:11 +01:00
jygaulier
5c6317d44b
ignore non voters ; add --min_date option ; add databoxes filter
2023-12-13 18:05:07 +01:00
Nicolas Maillat
0b9a3e01d6
PHRAS-3980 cmd container ( #4440 )
...
PHRAS-3980 cmd container for docker compose ready
2023-12-13 12:27:32 +01:00
jygaulier
b4536308df
PHRAS-3981 add missing "input_disable" attribute to new field defaults ( #4439 )
2023-12-12 19:43:14 +01:00
Nicolas Maillat
9091cf7368
PHRAS-3980 custom worker ( #4438 )
...
* PHRAS-3980 removing Blackfire
2023-12-12 14:53:57 +01:00
Aina Sitraka
e72a210183
search in thesaurus ( #4430 )
2023-12-11 15:47:51 +01:00
Aina Sitraka
4cefad3f93
basket element add column and index ( #4436 )
2023-12-11 15:27:59 +01:00
Aina Sitraka
8be71ba754
patch for stamp ( #4434 )
2023-12-08 09:10:34 +01:00
Aina Sitraka
f01c9a672c
stop to try to write metadata on story ( #4433 )
2023-12-07 23:49:19 +01:00
jygaulier
cbb131d17d
Update 418RC8PHRAS3768.php ( #4435 )
...
disable patch crashing caused missing table "basketelements"
2023-12-07 19:36:47 +01:00
Nicolas Maillat
66abd569e1
PHRAS-3997 translation field content restriction option ( #4432 )
...
* Translated using Weblate (German)
Currently translated at 99.5% (3013 of 3027 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% (3013 of 3027 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% (3013 of 3027 strings)
Translation: Phraseanet/Phraseanet master message
Translate-URL: https://hosted.weblate.org/projects/phraseanet/phraseanet-master-message/fr/
2023-12-05 11:49:01 +01:00
Aina Sitraka
fa8377e411
PHRAS-3967: Translator - Move translator configuration in config/configuration.yml ( #4428 )
...
* move translator configuration
* some catch
2023-12-04 15:42:30 +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
945be4ca92
clean some config ( #4429 )
...
PHRAS-3668 : happyscribe setup in configuration.yml
2023-12-01 10:27:51 +01:00
jygaulier
69f3b30ee5
PHRAS-3768_feedback-report-per-record ( #4421 )
...
* add command feedback:report ; bump back to 4.1.8-rc9
WIP OK TO TEST
* aadd dry, log, ... ; move conf ; bump back to 4.1.8-rc8
WIP OK TO TEST
* add command feedback:report ; bump back to 4.1.8-rc9
WIP OK TO TEST
* aadd dry, log, ... ; move conf ; bump back to 4.1.8-rc8
WIP OK TO TEST
* add default (disabled) conf in conf.d
* Update Version.php
bump version made in #4426
2023-11-30 17:26:14 +01:00
Aina Sitraka
3f809f5c03
clean up config ( #4427 )
2023-11-30 16:38:44 +01:00
jygaulier
00fc6e1c7a
PHRAS-3958_download-one-asset ( #4425 )
...
* fix sync-download 1 doc ; fix stamp not removed
* remove test
2023-11-30 15:15:34 +01:00
jygaulier
bfe3bd04f4
PHRAS-3944_malformed-web-vtt ( #4407 )
...
* fix bad formated time
* change version to 4.1.8-rc8
* Update Version.php
Migration patch while be triggered by bump version perform in pr #4426
2023-11-30 14:20:08 +01:00
Nicolas Maillat
670f8601a0
PHRAS-3945 download async config change ( #4423 )
...
* PHRAS-3945 change deployment for download async mode and pusher
* wip
* Missing var in setup container - WIP
* quiet option for sensitives values
2023-11-30 13:46:16 +01:00
Aina Sitraka
7bfd9569d8
PHRAS-2069 rescan file metadata command ( #4420 )
2023-11-29 14:09:43 +01:00
Nicolas Maillat
d1d15daa54
PHRAS-3966 admin users filter translation ( #4424 )
...
* Translated using Weblate (German)
Currently translated at 99.5% (3013 of 3026 strings)
Translation: Phraseanet/Phraseanet master message
Translate-URL: https://hosted.weblate.org/projects/phraseanet/phraseanet-master-message/de/
* Translated using Weblate (French)
Currently translated at 99.5% (3013 of 3026 strings)
Translation: Phraseanet/Phraseanet master message
Translate-URL: https://hosted.weblate.org/projects/phraseanet/phraseanet-master-message/fr/
* Translated using Weblate (English)
Currently translated at 99.5% (3013 of 3026 strings)
Translation: Phraseanet/Phraseanet master message
Translate-URL: https://hosted.weblate.org/projects/phraseanet/phraseanet-master-message/en/
2023-11-29 09:31:11 +01:00
Aina Sitraka
5a6188b876
admin user filter with api only ( #4422 )
2023-11-29 08:29:06 +01:00
Aina Sitraka
de6a104c8c
move pusher conffiguration ( #4413 )
2023-11-28 09:22:03 +01:00
Nicolas Maillat
4bdc4e6dc4
Phras 3416 phraseanet localization ( #4419 )
...
* Translated using Weblate (German)
Currently translated at 99.0% (2995 of 3025 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.1% (2999 of 3025 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.4% (3007 of 3025 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.6% (3013 of 3025 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.6% (3013 of 3025 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.6% (3013 of 3025 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.6% (3013 of 3025 strings)
Translation: Phraseanet/Phraseanet master message
Translate-URL: https://hosted.weblate.org/projects/phraseanet/phraseanet-master-message/fr/
* Translated using Weblate (French)
Currently translated at 99.6% (3013 of 3025 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 >
2023-11-23 18:30:50 +01:00
Aina Sitraka
ea4e80f074
PHRAS-3668 fix incomplete translation ( #4418 )
2023-11-23 17:32:51 +01:00
jygaulier
07f4462672
PHRAS-3520_stamper-enhance ( #4385 )
...
* WIP DO NOT MERGE
add: stamp subdefs of class "preview"
apply watermark on stamped subdef (cache to be fixed)
fix: admin/collection settings (new ux, clean xml)
* WIP DO NOT MERGE
add: stamp subdefs of class "preview"
apply watermark on stamped subdef (cache to be fixed)
fix: admin/collection settings (new ux, clean xml)
* conf.export_stamp_choice now supports 'manage_collection' and 'manage_databox' (and bc true) to restrict right to remove stamp.
* fix test
* WIP DO NOT MERGE
add: stamp subdefs of class "preview"
apply watermark on stamped subdef (cache to be fixed)
fix: admin/collection settings (new ux, clean xml)
* conf.export_stamp_choice now supports 'manage_collection' and 'manage_databox' (and bc true) to restrict right to remove stamp.
* fix test
* fix compatibility with download-async ; add registry/actions/stamp-subdefs=false to conf
2023-11-22 12:30:55 +01:00
Aina Sitraka
1ccba2d9a0
PHRAS-3668 subtitle notification ( #4416 )
...
* subtitle notification
* fix notif
2023-11-22 12:15:30 +01:00
Nicolas Maillat
ab26d4936a
PHRAS-3416 phraseanet localization ( #4415 )
...
* Translated using Weblate (German)
Currently translated at 99.0% (2991 of 3020 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.2% (2998 of 3020 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% (3007 of 3020 strings)
Translation: Phraseanet/Phraseanet master message
Translate-URL: https://hosted.weblate.org/projects/phraseanet/phraseanet-master-message/fr/
2023-11-17 17:33:19 +01:00
Aina Sitraka
a29aa3355b
PHRAS-3770: generate translation ( #4414 )
...
* generate translation
* fix
2023-11-17 16:04:09 +01:00
Aina Sitraka
ca449d6933
PHRAS-3668 happyscribe autosubtitle ( #4405 )
...
* happyscribe autosubtitle mvp
* list source lang
2023-11-17 15:43:00 +01:00
Aina Sitraka
b3f2076c77
fic clean user never connected ( #4412 )
2023-11-17 15:23:48 +01:00
jygaulier
148b17b9f7
PHRAS-3949_photo-editor-cant-save ( #4411 )
...
* add security policy to accept blob:
* leave only default values in gateway container
* wip
* Update entrypoint.sh
---------
Co-authored-by: Nicolas Maillat <maillat@alchemy.fr >
2023-11-17 11:09:42 +01:00
jygaulier
dc80246f56
PHRAS-3770_quarantine-enhancement ( #4352 )
...
* wip
* add: quarantine: when "adding", can copy metadata from the selected record
* fix failing test ; add test for "add & copy caption" (to be completed with field values...)
* wip
* add: quarantine: when "adding", can copy metadata from the selected record
* fix failing test ; add test for "add & copy caption" (to be completed with field values...)
* fix add button (did nothing when no doc selected at right) ; add clickable label on "copy meta" ckbox
* fix missing sb-off icons
2023-11-16 17:32:19 +01:00
Aina Sitraka
b4b7ebf4ce
PHRAS-3917 Prod - home redirection when session end - catch more 403 ( #4399 )
...
* redirect at home when session end
* catch some error 403
2023-11-16 17:08:52 +01:00
jygaulier
e2b76cc81f
PHRAS-3940 translator-group-jobs ( #4409 )
...
* declare actions (work on fields) inside job (work on records)
* fix invalid sql
* fix invalid sql ; add sample
2023-11-16 16:16:14 +01:00
jygaulier
a1e7f77cdd
count the report (xlx) as a file ( #4408 )
2023-11-08 19:14:22 +01:00
jygaulier
a580d52a1e
cut sheet titles (tabnames) to 31 char ( #4406 )
2023-11-06 10:47:19 +01:00
Nicolas Maillat
aaa60e3480
PHRAS-3942 fix typo .env documentation ( #4404 )
...
* PHRAS-3942 4.1.8-rc7 changelog and .env typo fix
* Fix typo for documentation
2023-11-02 14:19:46 +01:00
Nicolas Maillat
cbabbb21c1
PHRAS-3942 4.1.8-rc7 changelog and .env typo fix ( #4402 )
4.1.8-rc7
2023-10-31 16:51:10 +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
23bb538246
PHRAS-3935 : phraseanet_local_id became instance_id ( #4396 )
...
* phraseanet_local_id patch
* display phraseanet_local_id
* phraseanet_local_id to instance_id
* update embed bumdle
2023-10-30 21:14:07 +01:00
Aina Sitraka
bf76b30670
PHRAS-3934 fix videotools subtitle timeline ( #4398 )
...
* fix videotools subtitle timeline digit issue
* fix videotools when text of subtitle clip is empty
* bump front version
2023-10-30 17:35:00 +01:00
jygaulier
179431d1b5
PHRAS-3931_phraseanet_local_id_in_api ( #4400 )
...
* add "resource_id" to record / story ; formula defined into InstanceIdAware.php
* fix tests
* fix tests
* switch to main/instance_id
2023-10-30 17:15:04 +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
Aina Sitraka
2c819817f1
fix order create basket ( #4401 )
2023-10-30 15:41:23 +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