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
Florian BLOUET
1671590c1c
fix query counter display in seconds
2015-07-23 14:33:43 +02:00
Jean-Yves Gaulier
f2d37a353e
#PHRAS-597 #time 15m
...
fix: api quarantine/list now can return up to 1000 items
2015-07-21 19:05:31 +02:00
Jean-Yves Gaulier
bb29eeba77
#PHRAS-603 #time 6h
...
cs bb
2015-07-21 10:57:10 +02:00
Jean-Yves Gaulier
3b5e2a4089
#PHRAS-603 #time 6h
...
fix "use_as_cover" in story api
2015-07-20 18:10:51 +02:00
Benoît Burnichon
4e1e0bdfaf
Merge pull request #1438 from jygaulier/PHRAS-603_del-records-from-story
...
#PHRAS-602
2015-07-17 10:41:25 +02:00
Jean-Yves Gaulier
2a138ed596
#PHRAS-602 #time 5m
...
fix
2015-07-16 16:14:36 +02:00
Jean-Yves Gaulier
c751605554
#PHRAS-602 #time 6h
...
new : api to delete records from story
2015-07-16 15:52:05 +02:00
Benoît Burnichon
a986d20383
Merge pull request #1432 from jygaulier/PHRAS-504_CRLF-in-proposals
...
PHRAS-504
2015-07-16 11:11:10 +02:00
Jean-Yves Gaulier
d012978508
PHRAS-504 #time 8h
...
fix: prod / cr-lf in metadata is ok for aggregate filter
cr,lf,crlf are normalized
- getting field values from recordadapter
- during es indexation (direct sql read in metadata...)
- before querying
2015-07-15 11:10:38 +02:00
Benoît Burnichon
c97eedd40f
Deprecate is_grouping in favor of isStory
2015-07-13 18:14:51 +02:00
Benoît Burnichon
2107cd28df
Deprecated get_uuid in favor of getUuid
2015-07-13 18:08:04 +02:00
Benoît Burnichon
38ae7bc2ac
Rename get_number/set_number to getNumber/setNumber
2015-07-13 17:50:20 +02:00
Benoît Burnichon
e14b2155aa
Deprecated get_modification_date
2015-07-13 17:08:22 +02:00
Benoît Burnichon
9fea438079
Deprecated old underscore get_creation_date. Use getCreated instead.
2015-07-13 17:08:22 +02:00
Thibaud Fabre
232b72269a
Fix call on non object
2015-07-10 19:04:54 +02:00
Thibaud Fabre
569c2ff6d8
Implement save collection VO
2015-07-10 17:32:09 +02:00
Benoît Burnichon
3b3f3f4011
Use TechnicalDataSet in record_adapter
2015-07-10 11:56:17 +02:00
Thibaud Fabre
07c0691092
Implement save method in collection reference repository
2015-07-09 20:13:46 +02:00
Thibaud Fabre
ea6a4fdbf0
Extract repository and factory classes for collections
2015-07-09 12:32:06 +02:00
Benoît Burnichon
8ee5279d58
Remove all uses of databox_field::get_instance
2015-07-08 11:08:07 +02:00
Thibaud Fabre
1bcefda9a1
Add API get collection route
...
Conflicts:
lib/Alchemy/Phrasea/Controller/Api/V1.php
lib/classes/API/V1/adapter.php
Conflicts:
lib/classes/appbox.php
2015-07-07 19:28:50 +02:00
Benoît Burnichon
1eb7271810
Remove unused phraseaIndexerPath.
2015-07-02 12:33:19 +02:00
Benoît Burnichon
f920e8354a
Replace phraseanet.appbox by getApplicationBox() method calls.
2015-07-02 12:33:19 +02:00
Benoît Burnichon
d645b92afa
Add AclAware Trait
2015-07-02 12:33:18 +02:00
Benoît Burnichon
4880f2bf5a
Add getAuthenticator usage
...
Replace $app['authentication']->getUser() by $app->getAuthenticatedUser()
replace twig app['authentication'].getUser() with corresponding method
2015-07-02 12:33:18 +02:00
Benoît Burnichon
6e651f3b07
Replace app['phraseanet.appbox']->get_databox using trait
2015-07-02 12:27:26 +02:00
Benoît Burnichon
dbb33c85b9
Rename GlobalElasticOptions ElasticsearchOptions
2015-07-02 12:27:25 +02:00
jygaulier
8bc0b13e29
Merge pull request #1411 from jygaulier/PHRAS-556_EDIT-PRESETS_rebased
...
PHRAS-556
2015-07-02 11:26:28 +02:00
Jean-Yves Gaulier
a958087398
PHRAS-556 #time 1m
...
CS
2015-07-02 11:19:46 +02:00
Thibaud Fabre
2d7d58079e
Use base ID instead of collection ID
2015-07-01 11:52:12 +02:00
Jean-Yves Gaulier
22fb208667
PHRAS-556 #time 1h
...
CS
2015-06-30 18:13:42 +02:00