Commit Graph

49 Commits

Author SHA1 Message Date
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
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
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
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
64790518be expose cli can relog if refresh_token expire (#4457) 2024-01-17 16:05:28 +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
16353c3a8a PHRAS-3921 expose-cli oauth token uri compatibility v2 v3 and asset title set (#4392)
* some fix

* PHRAS-3936 set expose asset title with title define in Phraseanet
2023-10-17 22:00:29 +02:00
Aina Sitraka
529a95ecfa PHRAS-3921 prod - expose-cli - became compatible with Phrasea V3 keycloak and fix (#4384)
* expose cli phrasea v3

* retrocompatible with v2

* fix connection by idp

* remove placeholder

* some fix

* some fix

* fix

* fix auth from IDP

* list expose

---------

Co-authored-by: Nicolas Maillat <maillat@alchemy.fr>
2023-10-10 22:22:23 +02:00
Aina Sitraka
b6a5f90fd3 PHRAS-3857 Check CSRF token on Prod and Admin forms (#4361)
* csrf token form

* add csrf token

* add csrf

* add csrf

* add csrf

* test

* test

* test

* add form token in report

* csrf token upload

* lazaret csrf form

* upload test

* lazaret test

* add csrf token

* fix test

* fix set cover publication

---------

Co-authored-by: jygaulier <gaulier@alchemy.fr>
2023-10-03 16:28:33 +02:00
Aina Sitraka
e3d2ca81d7 expose publication list pagination (#4379)
Co-authored-by: jygaulier <gaulier@alchemy.fr>
2023-09-21 18:16:08 +02:00
Aina Sitraka
3c75c33cea PHRAS-3841 get publication's asset embed code (#4310) 2023-05-09 13:08:35 +02:00
Nicolas Maillat
c10c91bcf0 PHRAS-3838 support expose v2 (#4307)
* add phrasea compose project name for traefik,
fix exception on client_credentials grant type from expose

* WIP

* remove expose_version

---------
authored-by: Arthur de Moulins <arthurdemoulins@gmail.com>
2023-05-04 13:37:43 +02:00
Aina Sitraka
5d9f4ed84c fix capabilities info (#4210)
see also Phrasea fix 85d5cba491
2023-01-11 15:31:31 +01:00
Aina Sitraka
8c1f035dac PHRAS-3596 Prod - Expose client - filtering expose and more change due to ps expose refactoring (#4196)
* expose client capabilities

* some ux improve

* some fix

* editable filter

* add enable information
2022-12-20 16:17:18 +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
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
aynsix
431d9c7f26 fix 2021-08-11 18:02:18 +03:00
aynsix
90f3e2a39e add datetime picker to expose dialog 2021-07-23 14:58:07 +03:00
aynsix
62fa8a506c check slug availability 2021-07-19 17:52:32 +03:00
aynsix
9d0f67c998 add checkbox vtt ans geoloc
[SKIP CI]
2021-07-15 17:37:19 +03:00
aynsix
9029da320a PHRAS-3475 subdef mapping 2021-07-14 17:38:15 +03:00
aynsix
b3aadb83ab order field mapping in expose 2021-07-12 11:36:57 +03:00
aynsix
04cb52f913 PHRAS-3474 save mapping in expose profile 2021-07-09 15:40:30 +03:00
aynsix
c465ffb6ec add logout and expose login information 2021-06-29 14:54:34 +03:00
aynsix
fba3fea71c add proxy expose 2021-06-28 18:25:39 +03:00
aynsix
d8d5a1cb40 PHRAS-3429 set assets order in publication 2021-04-29 17:35:43 +03:00
aynsix
9db9d259e1 PHRAS-3421 fix auth multiple expose 2021-04-20 17:05:00 +03:00
aina esokia
628e728d6a PHRAS-3306 several fix 2020-12-15 16:21:08 +03:00
aina esokia
4f996477ca PHRAS-3262 right deletion and user search 2020-12-14 17:31:33 +03:00
aina esokia
dc56a702a9 PHRAS-3262 user right in tab 2020-12-11 18:09:27 +03:00
aina esokia
ab592677b6 PHRAS-3262 add or update user permission 2020-12-08 18:07:12 +03:00
aina esokia
695b13328f PHRAS-3253 user authentication via auth service 2020-11-03 14:38:09 +03:00
aina esokia
713562c679 load more,delete some fix displayed
#time 7h
2020-10-15 17:54:10 +03:00
aina esokia
37c8b7b609 PHRAS-3189 add cover
#time 5h
2020-10-14 18:16:04 +03:00
aina esokia
e3e431ed76 PHRAS-3189 change some button display 2020-10-13 18:04:19 +03:00
aina esokia
541823f9c7 PHRAS-3222 expose upload asset 2020-10-06 18:06:36 +03:00
aina esokia
36908875f9 PHRAS-3189 remove asset and publication 2020-10-02 18:02:35 +03:00
aina esokia
4ac0646920 fix dialog, display assets, add link in title 2020-09-30 16:55:29 +03:00
aina esokia
f7b2fa581c fix edit and list 2020-09-29 18:26:25 +03:00
aina esokia
9dde62adf6 upgrade production-client 2020-09-24 15:43:25 +03:00
aina esokia
32db1fb2c2 to use drag and drop 2020-09-24 12:55:16 +03:00
aina esokia
8294797027 edit publication 2020-09-22 16:19:18 +03:00
aina esokia
9f492bdd45 get one publication 2020-09-18 11:41:08 +03:00
aina esokia
7273ae49ee add CRUD route 2020-09-17 10:53:29 +03:00
aina esokia
2cd885f7a0 update 2020-09-16 14:28:49 +03:00
aina esokia
fbd8ce58a4 list publication 2020-09-15 14:59:34 +03:00
aina esokia
932dedf793 add list and create controller 2020-09-11 15:16:41 +03:00