Commit Graph

328 Commits

Author SHA1 Message Date
weryques f9f5e831f3 Adds verification of capabilities to fetch all field values and modifies the response of invalid attributes on updates and posts 2018-03-07 12:57:12 -03:00
Jacson Passold f3cd952ca7 anonymous filed metadata suggestion test 2018-03-07 10:48:09 -03:00
weryques 0792e6ecef Fixes fields update 2018-03-06 11:01:35 -03:00
weryques d87e2363d2 Get a field from a collection 2018-03-05 16:23:28 -03:00
weryques d652cde744 Merge branch 'develop' of https://github.com/tainacan/tainacan into develop 2018-03-05 15:49:13 -03:00
weryques 6e75a3ed14 Get all fields from repository 2018-03-05 15:48:59 -03:00
Eduardo humberto 49087a6a35 create tests for filter types support 2018-03-05 15:41:37 -03:00
Leo Germani 65e2819ecc changing return of insert term repository for consistency 2018-03-05 13:06:09 -03:00
Leo Germani 2f23fd9d35 Finish category field type tests 2018-03-05 13:06:09 -03:00
Eduardo humberto b638a55409 alter the name Range filter type to Custom Interval, create the autocomplete filter type 2018-03-05 08:50:38 -03:00
Leo Germani fdd6203df2 category field type backend 2018-03-04 14:41:03 -03:00
Leo Germani e69f003de7 starting Category field type 2018-03-03 21:22:15 -03:00
weryques 9cff5a736d Fetch all values of a field from a collection in all it collection items 2018-03-02 11:42:19 -03:00
Leo Germani 97d2668078 test that items capabilities are set properly 2018-03-01 20:41:01 -03:00
Leo Germani bbb68d2c9f re-remove core field types from registry. the may not be used by users 2018-03-01 17:36:07 -03:00
Jacson Passold 77185872db test for item capabilities name 2018-03-01 15:58:13 -03:00
Jacson Passold 6de7c87557 Merge branch 'develop' of github.com:tainacan/tainacan into develop 2018-03-01 15:19:53 -03:00
Jacson Passold 6d6e4fbe23 add get field value route, test aproved itemMetadata suggestion 2018-03-01 15:19:46 -03:00
weryques 84658b1981 Improves in prepare item for db from fields controller and in test api metadata 2018-03-01 15:02:53 -03:00
weryques 7bd8b3e00e Now the creation of default fields is possible through API 2018-03-01 14:46:21 -03:00
Jacson Passold fdbdf78fff right serialization test using WP version of serialize 2018-03-01 13:45:01 -03:00
Jacson Passold c2f50ff94f remove var_dump 2018-03-01 12:45:31 -03:00
Jacson Passold 6522030837 Merge branch 'develop' of github.com:tainacan/tainacan into develop 2018-03-01 12:35:10 -03:00
Jacson Passold 87b5cd53f7 begin test of approve function 2018-03-01 12:34:53 -03:00
Jacson Passold 4f090a1864 test item serialization permissions 2018-03-01 12:34:04 -03:00
weryques d9416118da Revert some features 2018-02-28 15:20:14 -03:00
Leo Germani 483642d4eb remove uselesss registration and duplicated test 2018-02-28 12:56:10 -03:00
Jacson Passold 884db91197 Merge branch 'develop' into cap--with-notice 2018-02-27 16:47:40 -03:00
weryques 004979de7d Create Endpoint GET Field Types 2018-02-27 15:38:21 -03:00
Eduardo humberto e2941c0e2c alter filters structure folders 2018-02-27 09:03:34 -03:00
weryques 466c58e221 Now tax query is working 2018-02-26 15:10:58 -03:00
eduardohumberto 6e305d5a4a creating tests for csv import whole process 2018-02-23 16:20:23 -03:00
weryques 20570a64a0 Trash metadata 2018-02-23 11:59:13 -03:00
Leo Germani e5f4bc3b68 Validate Field optinos according to field type specific validation 2018-02-22 17:29:52 -03:00
Leo Germani 70c30127c0 fix test fields 2018-02-22 17:27:07 -03:00
Jacson Passold cefcb1ebf9 Merge branch 'develop' into cap--with-notice 2018-02-22 17:25:40 -03:00
Jacson Passold c28daf0d8b Merge branch 'develop' of github.com:tainacan/tainacan into develop 2018-02-22 17:11:01 -03:00
Jacson Passold ee95450891 test metadata api insert and suggest handler 2018-02-22 17:06:52 -03:00
weryques 4f4d048e4e Merge branch 'develop' of https://github.com/tainacan/tainacan into develop 2018-02-22 13:12:33 -03:00
weryques 048b95d652 Changes filters route 2018-02-22 13:12:06 -03:00
Eduardo humberto a731fe21f8 create set mapping and its tests 2018-02-22 12:13:25 -03:00
Leo Germani 97d2f503bd fix conflict 2018-02-21 14:09:34 -03:00
Leo Germani 2bf300eeca Merge branch 'develop' of github.com:tainacan/tainacan into develop 2018-02-21 14:08:02 -03:00
Leo Germani fa4a9c1182 remove debug 2018-02-21 14:04:56 -03:00
Leo Germani b23378ceff Add slug for fields and fix fields tests 2018-02-21 14:04:25 -03:00
Leo Germani 4825cc3469 fix collections api test and new test for unique slugs 2018-02-21 13:52:36 -03:00
weryques d3bb9a172b Merge branch 'develop' of https://github.com/tainacan/tainacan into develop 2018-02-21 13:43:40 -03:00
Eduardo humberto 8dd729092c create fetch form remote in importer 2018-02-21 13:38:51 -03:00
weryques 68ee1d4316 Merge branch 'develop' of https://github.com/tainacan/tainacan into develop 2018-02-21 12:49:11 -03:00
weryques c94faa619d Test meta query and date query 2018-02-21 12:06:11 -03:00
Eduardo humberto 91095aade2 add unique ID for each importer created 2018-02-21 09:41:56 -03:00
weryques 230814ac2d Merge branch 'develop' of https://github.com/tainacan/tainacan into develop 2018-02-20 16:06:41 -03:00
weryques fd6af15303 Initiated Meta Query Tests 2018-02-20 16:06:18 -03:00
Eduardo humberto 5440a41331 create upload function importer 2018-02-20 15:11:10 -03:00
Eduardo humberto 5452928b0a begin tainacan importer 2018-02-20 10:35:51 -03:00
Leo Germani fd36aa195b new tests for private objects 2018-02-19 14:10:21 -03:00
Eduardo humberto 783818bb5a fix error on save core field value - array values are not being save - and fix test metadata api - searching the specified field on array of fields 2018-02-19 13:29:43 -03:00
Eduardo humberto 16e8575fcf create test for ordinate fields in collection and allow disable fields 2018-02-19 11:20:17 -03:00
Jacson Passold 6f1d97fc23 begin test of api item_metadata relation 2018-02-16 20:41:43 -02:00
Leo Germani ab26bf6f53 fix api metadata test 2018-02-16 17:16:52 -02:00
Leo Germani f33d474bde fetch items returns items from private collections correctly 2018-02-16 16:48:58 -02:00
Leo Germani 853239c0cc Default fetch items return private items correctly 2018-02-16 16:48:58 -02:00
Eduardo humberto f173852c68 fix core fields tests 2018-02-16 15:50:28 -02:00
Eduardo humberto 6c8650ceda alter repository fields to create in each collection, update tests to support those new fields and remove hooks to create option for repostiory fields 2018-02-16 15:35:28 -02:00
Jacson Passold 5fb73b3b8e Merge branch 'develop' of github.com:tainacan/tainacan into develop 2018-02-16 13:18:19 -02:00
weryques ecd453b3cf Atributes for pagination are visible and initiated the refactoring of prepare item for response 2018-02-16 10:58:55 -02:00
Eduardo humberto 6437dd9939 creating on activate plugin the core fields (repository) 2018-02-15 16:29:46 -02:00
weryques 01a7c41d71 Field type object is now returned with item metadata 2018-02-15 11:27:45 -02:00
weryques 785a94690d Fixes API item metadata 2018-02-15 09:24:44 -02:00
weryques 195133a02c Fixes return of update metadata 2018-02-14 16:52:50 -02:00
weryques 60e362e624 Now metadata multiple and status of entities is working through API 2018-02-14 16:15:19 -02:00
Jacson Passold d7c58b17ca diff multi value 2018-02-14 15:23:46 -02:00
Jacson Passold 3666792e8d add field suggestion permition prop 2018-02-13 22:35:12 -02:00
Jacson Passold fb26ba456d Merge branch 'develop' of github.com:tainacan/tainacan into develop 2018-02-13 21:42:49 -02:00
Jacson Passold 6e13222ad1 do not get thumb from entity with no post ID, add diff function to entities and repositories, simple collection diff test 2018-02-13 21:41:06 -02:00
Leo Germani 74d0009609 Description core field type 2018-02-13 12:03:29 -02:00
Leo Germani 1c43769a9e first funcional commit of core field types 2018-02-10 00:36:57 -02:00
Leo Germani 0d10196abc various fixes in items api controller and permissions handling 2018-02-10 00:36:57 -02:00
Jacson Passold 1c52d84127 fix test group name 2018-02-09 16:59:57 -02:00
Leo Germani dbc3349d46 fix and test deleting entities attributes 2018-02-09 16:04:52 -02:00
Leo Germani 7a3188a572 fix collections test 2018-02-09 16:04:52 -02:00
Leo Germani 6fd5aa31b4 item metadata creation and testing improved 2018-02-08 16:28:45 -02:00
Eduardo humberto a80a9ad6e1 alter get_field to get_fields 2018-02-08 11:15:44 -02:00
weryques fcaaaf0438 Now the routes accept queries 2018-02-01 14:51:38 -02:00
weryques 9ef5d3ad6e Refactoring API
New routes
Update methods refactored
Log Controller created and it test
2018-02-01 13:17:23 -02:00
weryques 1e2c2a4321 New routes - Item Metadata 2018-01-31 13:50:10 -02:00
Eduardo humberto 722b5387d1 Alter Metadata to Fields/Field (Big changes) 2018-01-31 12:51:43 -02:00
weryques 73d86d59bf Refactoring capabilities 2018-01-31 11:06:46 -02:00
weryques 60bd3753c4 Refactoring some controllers 2018-01-30 15:33:06 -02:00
Leo Germani bd0b34cd2c Merge branch 'master' into develop 2018-01-30 12:01:24 -02:00
Jacson Passold bf4f254df7 better debug 2018-01-29 18:36:15 -02:00
Jacson Passold 0e01a2bff7 Merge branch 'Item_moderation' of github.com:tainacan/tainacan into Item_moderation 2018-01-29 18:22:56 -02:00
Jacson Passold a9bcd0292a better handler response errors 2018-01-29 18:18:40 -02:00
Leo Germani 764ec9b681 removing endpoint tha needs refactoring 2018-01-29 17:08:34 -02:00
weryques cf5cb62d21 Allow insert draft Items 2018-01-29 11:09:44 -02:00
Leo Germani 1b54969c4d Improves capabilities tests and fixes set_items_capabilities 2018-01-28 23:34:12 -02:00
Leo Germani 979c80eb92 fix permissions for moderators. still have to fix can_* methods in repoitory 2018-01-27 00:23:25 -02:00
Jacson Passold 35ba99d882 test item moderation 2018-01-26 16:44:45 -02:00
weryques f8d7393e2f Merge branch 'master' into feature/user-admin-interface 2018-01-26 14:23:32 -02:00
weryques 01f42d5c0c API routes changed 2018-01-25 11:47:09 -02:00
Jacson Passold e1a54d96f4 test moderators and debug metas support 2018-01-24 17:32:06 -02:00
weryques 49df60f989 Limitation of attributes returned from API GET Collections 2018-01-24 14:08:17 -02:00
weryques 1d473b1b6c Merge branch 'master' of https://github.com/tainacan/tainacan 2018-01-22 09:50:31 -02:00
weryques f91d19abbb Fix build for macOS and Fix autoload for uppercase directories 2018-01-22 09:48:51 -02:00
Jacson Passold 7c6932ac1f Merge branch 'master' of github.com:tainacan/tainacan 2018-01-19 20:46:08 -02:00
Jacson Passold 86d45910d4 add test group "api" 2018-01-19 20:39:32 -02:00
weryques 856ea0b4a7 Update collection metadata 2018-01-19 14:56:36 -02:00
weryques 814884b404 Update Item Metadata 2018-01-19 12:55:39 -02:00
Jacson Passold 2301029bf8 Merge branch 'master' of github.com:tainacan/tainacan 2018-01-18 12:34:23 -02:00
Jacson Passold 44aebc95ea better caps test and test moderators_ids is stored 2018-01-18 12:34:08 -02:00
Jacson Passold e8462872e1 test item permissions 2018-01-18 12:30:57 -02:00
Jacson Passold 87df13cbc7 doc fix 2018-01-18 12:28:51 -02:00
weryques 15612ef35a Fetch a Term 2018-01-18 11:38:31 -02:00
weryques a37e56e424 Get a filter 2018-01-18 11:23:16 -02:00
weryques ab081cc992 Fetch all terms of a taxonomy 2018-01-18 10:45:31 -02:00
weryques 027fd43030 Fetch filters 2018-01-17 15:48:44 -02:00
weryques b3d92b7abb Update terms 2018-01-17 12:33:28 -02:00
weryques e37d4a6465 Update taxonomies 2018-01-17 10:02:22 -02:00
weryques 036d5e2661 Update filter 2018-01-16 11:41:24 -02:00
weryques e961943e8c Update item 2018-01-16 10:47:29 -02:00
weryques ec07dd9cd2 Update collection 2018-01-16 10:31:52 -02:00
weryques eac7db72c4 Delete Term 2018-01-15 17:47:27 -02:00
weryques a2d6c38c13 Delete filter 2018-01-15 09:15:21 -02:00
weryques 43b15b55ba Test for filters delete or trash and started delete endpoint 2018-01-12 14:17:52 -02:00
Jacson Passold ae8f2f7dde can_publish test 2018-01-10 21:42:51 -02:00
Jacson Passold 1b8c7f63ca Merge branch 'master' of github.com:tainacan/tainacan 2018-01-10 21:09:48 -02:00
Jacson Passold 6ba5122dfe simple perm test using map 2018-01-10 21:09:41 -02:00
weryques 0541d78b5f Create endpoint to POST filters and your test. 2018-01-10 13:56:55 -02:00
Jacson Passold b95161792b Merge branch 'master' of github.com:tainacan/tainacan 2018-01-08 19:53:20 -02:00
Jacson Passold 2851d8b545 user already set at super class 2018-01-08 19:30:26 -02:00
weryques a9edd8ef19 Create term in a taxonomy and test that creation. 2018-01-08 15:33:47 -02:00
weryques a3a8c10e4a Test delete or trash Taxonomy 2018-01-08 10:53:28 -02:00
Jacson Passold 441d337f26 filter need names because post_title can not be null 2018-01-03 17:39:10 -02:00
Jacson Passold f0caa21bab setup test for user support 2018-01-03 17:38:00 -02:00
Jacson Passold b1f8759a6b funtion to check read and write perm and read test 2017-12-26 20:08:15 -02:00
Jacson Passold 5bbe4ebe7e move roles test from collections to a new file 2017-12-20 22:26:48 -02:00
Jacson Passold b2e4639e43 simple capabilities ecosystem 2017-12-20 22:13:33 -02:00
weryques 167867620e Api updates
Created taxonomies Controller;
Now the entities have the method __toArray();
Created test for taxonomies Controller;
Added more exceptions treatments;
terms Controller was initiated;
And other improvements.
2017-12-19 14:24:30 -02:00
weryques 96aa29d61b Now the basic user capabilities are working 2017-12-18 10:52:45 -02:00
weryques e4175f83ab Added error messages 2017-12-13 13:07:01 -02:00
weryques 3550c8b614 Get item metadata and Get Collection metadata 2017-12-12 15:17:55 -02:00
weryques 94d6ca8dc6 Removed unecessary verification 2017-12-12 12:16:17 -02:00
weryques 876bd47539 Removing duplicated validation 2017-12-12 12:11:50 -02:00
weryques b9ef55c21f Remove translations 2017-12-12 12:01:41 -02:00
Jacson Passold f04fb3d81c Merge branch 'master' of github.com:tainacan/tainacan 2017-12-12 11:46:50 -02:00
Jacson Passold 1f440bafad add publish to factory param 2017-12-12 11:40:01 -02:00
weryques c4f47882b4 Exception treatments 2017-12-12 09:59:50 -02:00
weryques 3485669367 API and API Tests
Created Metadata controller;
Improved Item Controller;
Created Test for metadata controller
2017-12-11 14:46:26 -02:00
Jacson Passold a00bbc3abb print invalid props 2017-12-11 12:57:15 -02:00
Jacson Passold 36fcc6e7f3 set type for eclipse doc helper 2017-12-11 12:36:24 -02:00