Commit Graph

1710 Commits

Author SHA1 Message Date
Thibaud Fabre
51560f4c86 PHRAS-792 Require access to admin module and user management 2015-10-30 14:48:53 +01:00
Benoît Burnichon
a1b467d571 Make it possible to use OAuth outside /api 2015-10-28 17:49:11 +01:00
Benoît Burnichon
e1c5fceae0 Add method to Api Form Factory factories 2015-10-28 15:34:40 +01:00
Benoît Burnichon
4a4511b0a9 Add a fallback plugin handling twig 2015-10-28 14:50:14 +01:00
Benoît Burnichon
f0c369cd53 Add CreateFormBuilder to BaseController 2015-10-28 14:49:49 +01:00
Benoît Burnichon
625df89bb7 Use Voter in Admin for configurationPanes 2015-10-28 14:48:50 +01:00
Benoît Burnichon
f64e3afa63 Use voters in workzone, actionbar and basket_actionbar 2015-10-28 14:43:24 +01:00
Benoît Burnichon
8af34a1d1e Add Base Controller with isGranted method 2015-10-28 14:01:56 +01:00
Benoît Burnichon
924f20d19d Add Basic handling of plugins in admin 2015-10-28 13:05:00 +01:00
Benoît Burnichon
c01f3f238f Add basic template and hooks in Admin 2015-10-28 13:03:00 +01:00
Thibaud Fabre
43500c8ff6 Add databox ID in collection response 2015-10-27 19:36:11 +01:00
Thibaud Fabre
a903594fbc Add API get collection route
Signed-off-by: Benoît Burnichon <bburnichon@alchemy.fr>
Forward port from 3.8
2015-10-27 19:35:51 +01:00
Thibaud Fabre
0e5e7f08fa Return base_id in API & remove unneeded conversions
Signed-off-by: Benoît Burnichon <bburnichon@alchemy.fr>

Missing changes for stories.
2015-10-27 19:35:04 +01:00
Nicolas Le Goff
aeaf0154ed Revert downloadble subdef api expositioon 2015-10-27 15:12:42 +01:00
Nicolas Le Goff
9c9353fa01 PHRAS-350 #fix add step by step tour guide
Edited while forward porting.
2015-10-27 15:04:32 +01:00
Jean-Yves Gaulier
a953888084 PHRAS-223 #time 6h 2015-10-27 12:43:02 +01:00
Jean-Yves Gaulier
a75b528e80 fix #PHRAS-388 #time 4h 2015-10-27 12:21:13 +01:00
Nicolas Le Goff
af2b2ac374 PHRAS-288 Check if storage engines is available 2015-10-27 11:27:53 +01:00
Nicolas Le Goff
cd85d4fdf9 PHRAS-315 Do not expose not downloadable subdef 2015-10-27 11:08:34 +01:00
Nicolas Le Goff
9b6e20c6c5 PHRAS-343 Disabled record type when choosing story search mode 2015-10-27 10:53:42 +01:00
Nicolas Le Goff
0007bf58be PHRAS-350 Deprecate client 2015-10-27 10:38:58 +01:00
Thibaud Fabre
6882424a01 Add registration related webhooks 2015-10-20 17:45:16 +02:00
Thibaud Fabre
ce9e5fbd45 Add registration routes 2015-10-20 10:42:02 +02:00
Thibaud Fabre
e434dbabc0 Update password API route 2015-10-20 09:16:32 +02:00
Thibaud Fabre
c2a10fca61 Add delete/update account routes 2015-10-20 09:16:31 +02:00
Thibaud Fabre
82697bc4c2 WIP Account management 2015-10-20 09:15:57 +02:00
Thibaud Fabre
05e066ac23 Update password API route 2015-10-20 09:12:22 +02:00
Thibaud Fabre
854bfb631d Add delete/update account routes 2015-10-20 09:12:22 +02:00
Thibaud Fabre
f02fdc186f User registration refactoring 2015-10-20 09:12:22 +02:00
Thibaud Fabre
59a6b39e55 WIP Account management 2015-10-20 09:12:22 +02:00
jygaulier
3ffb241714 Merge pull request #1537 from jygaulier/PHRAS-752_tf-invalid-source
PHRAS-752 #time 4h
2015-10-14 10:23:22 +02:00
Jean-Yves Gaulier
bb67a1a4bc PHRAS-752 #time 4h
fix : tf-* (phraseanet) admin / field / source does not says "invalid"
add : better completion for field source : now can type things like "phr:tim" to match namespace(s) and tagname(s)
2015-10-13 17:23:52 +02:00
Thibaud Fabre
20f8dda753 Merge pull request #1532 from aztech-dev/recovery
Ensure constant is defined before fetching value
2015-10-07 20:54:35 +02:00
Thibaud Fabre
bc7cb8333d Ensure constant is defined before fetching value 2015-10-07 20:53:53 +02:00
Thibaud Fabre
925365ad71 Merge pull request #1529 from aztech-dev/recovery
Return responses instead of results
2015-10-07 18:03:41 +02:00
Thibaud Fabre
8b4ac4066f Return responses instead of results 2015-10-07 18:02:26 +02:00
Benoît Burnichon
6ffba52bc4 Merge pull request #1507 from aztech-dev/recovery
Extract password recovery logic in service
2015-10-07 17:50:51 +02:00
Benoît Burnichon
58d691fe19 array_filter keeps keys.
array_values always returns a 0-indexed array.

fixes PHRAS-746
2015-09-29 18:05:47 +02:00
Benoît Burnichon
eebba1d2a5 Merge pull request #1499 from mdarse/PHRAS-368-thesaurus-event-handling
Handle thesaurus events & update index
2015-09-28 09:52:09 +02:00
Benoît Burnichon
51c9533947 Merge pull request #1425 from aztech-dev/api-collections-4.0
Add API get collection route
2015-09-28 09:50:59 +02:00
Thibaud Fabre
da9ec3908c Fix typos and use method to fetch appbox 2015-09-25 18:06:32 +02:00
Thibaud Fabre
329cf6ffe7 I am not worthy 2015-09-23 15:46:06 +02:00
Thibaud Fabre
2aa24186f4 Add API routes for password resets 2015-09-22 18:33:06 +02:00
Thibaud Fabre
24205dbea1 Extract recovery logic in service 2015-09-22 16:21:47 +02:00
Jean-Yves Gaulier
5146881076 PHRAS-716 #time 3d
fix : admin/base progress bar (indexation)
fix : reindex button
fix : indexation does not skip records between fetches
2015-09-17 11:03:42 +02:00
Mathieu Darse
760ca11c60 Fix event dispatch 2015-09-08 15:12:40 +02:00
Benoît Burnichon
f5d505b234 Merge pull request #1492 from jygaulier/PHRAS-672_display-query-errors
PHRAS-672
2015-09-03 17:46:21 +02:00
Jean-Yves Gaulier
231a4dc067 PHRAS-608 #time 10m
a record of type "video" can be used (elected) as cover via "create story" api
2015-09-03 17:42:25 +02:00
Jean-Yves Gaulier
d7554dfd2a PHRAS-672 #time 5h
query errors (bad syntax, bad field, ...) are displayed on the "no result page"
todo : i18n of messages
2015-09-03 16:26:17 +02:00
Jean-Yves Gaulier
3ac83408fc #PHRAS-610 #time 2d
WIP
2015-08-17 15:18:33 +02:00