Jacson Passold
118765ed95
add prototype of jsondl test case
2018-07-09 18:23:45 -03:00
Jacson Passold
7d38dc1cf2
check if is visible for api (show_ui)
2018-07-05 22:17:41 -03:00
Leo Germani
379f8c5f04
Buk edit API endpoints #69
2018-07-05 12:57:39 -03:00
eduardohumberto
0de09ad146
allow change csv enclosure and create test for iso8859 strings
2018-07-04 22:39:23 -03:00
eduardohumberto
ffda7b4f53
create test for multivalued metadata in csv importer
2018-07-03 22:47:41 -03:00
Leo Germani
c2d4912877
Bulk Edit backend and tests
2018-07-03 18:27:32 -03:00
Leo Germani
24d4106b37
Beginning of Bulk Edit Class
2018-07-01 18:35:51 -03:00
Jacson Passold
c3e286b74e
Merge branch 'develop' into field-mapping-interface
...
# Conflicts:
# .travis.yml
# src/admin/tainacan-admin-i18n.php
2018-06-29 14:41:39 -03:00
Leo Germani
a98e5c012c
fix importer test
2018-06-20 16:50:08 -03:00
Leo Germani
f2fe699369
updating importer api endointis (refs #63 )
2018-06-18 15:40:01 -03:00
eduardohumberto
a17ed37cc8
add validations and start parse item
2018-06-15 23:35:28 -03:00
Leo Germani
8a3a610e22
Importer API endpoints (refs #63 )
2018-06-15 17:01:33 -03:00
Leo Germani
b209339daa
Tests for fetch_only API param ( fixes #54 )
2018-06-15 09:35:34 -03:00
weryques
430b57c135
Rename category to taxonomy and categories to taxonomies
2018-06-13 09:29:54 -03:00
Jacson Passold
b4d3bf7538
make a dummer test on do not have a import from settings
2018-06-12 15:15:24 -03:00
Jacson Passold
3a9484cfd6
sets and gets metadata on plural
2018-06-12 15:14:42 -03:00
Jacson Passold
b5d832fb5d
Merge remote-tracking branch 'origin/develop' into field-mapping-interface
2018-06-12 14:18:18 -03:00
Leo Germani
7e78668225
store core metadata values also in metadata table
2018-06-12 11:44:42 -03:00
Jacson Passold
c5b97ce66e
Merge remote-tracking branch 'origin/develop' into field-mapping-interface
...
# Conflicts:
# src/admin/components/lists/metadata-list.vue
# src/admin/tainacan-admin-i18n.php
# src/js/store/modules/metadata/actions.js
# tests/test-api-field-mappers.php
2018-06-11 23:53:18 -03:00
Jacson Passold
55a758387f
refactoring exposer-map to exposer_map to be compatible with vue axios post
2018-06-11 21:13:35 -03:00
Leo Germani
83eada31c4
re-refactor metadata types name
2018-06-11 14:58:08 -03:00
weryques
8ba7478287
Changes field to metadatum and fields to metadata
2018-06-11 12:10:07 -03:00
Jacson Passold
97b8d42061
add update fields mappers fature to field-mappers api
2018-06-08 23:03:49 -03:00
eduardohumberto
9be7d8521a
create step for tainacan old structure
2018-06-07 22:52:54 -03:00
Jacson Passold
9775c06b7f
begin test of export all
2018-06-07 20:40:22 -03:00
Jacson Passold
608da65c9b
Merge remote-tracking branch 'origin/develop' into new-mapped-collection
...
# Conflicts:
# tests/test-api-export.php
2018-06-07 18:47:06 -03:00
eduardohumberto
fca1d52b36
begin adapt old tainacan importer
2018-06-06 22:16:03 -03:00
Leo Germani
3653930f9a
Refactor Importer Class
2018-06-06 19:38:38 -03:00
weryques
6859786e6f
on entity factory and rest items controller On dev interface fixes PHP Parse error: syntax error, unexpected '::' (T_PAAMAYIM_NEKUDOTAYIM)
2018-06-06 12:45:25 -03:00
walisonjose
16c53fb411
Merge branch 'develop' into continuousintegration
2018-06-06 09:33:11 -03:00
weryques
8cae609ea7
Fixes conflicts and Merge branch 'develop' of https://github.com/tainacan/tainacan into develop
2018-06-06 09:30:23 -03:00
weryques
85d32e1a4a
skip test if not web server available
2018-06-06 09:20:21 -03:00
walisonjose
73a923b65a
Merge branch 'develop' into continuousintegration
2018-06-05 09:54:43 -03:00
Jacson Passold
e817d2761b
Merge branch 'develop' of github.com:tainacan/tainacan into develop
2018-06-04 22:22:50 -03:00
eduardohumberto
980ffa7c64
begin script file for import old tainacan
2018-06-04 21:41:14 -03:00
walisonjose
5ec1604416
Merge branch 'develop' into continuousintegration
2018-06-04 16:18:02 -03:00
Jacson Passold
a08fdf0693
missing assert
2018-06-04 16:15:37 -03:00
Jacson Passold
59abfc6fb3
simple dependencies capabilities test
2018-06-04 15:53:03 -03:00
walisonjose
fee9db084c
Update bootstrap-config-sample.php
2018-06-04 15:08:29 -03:00
walisonjose
c2924b0087
Update bootstrap-config-sample.php
2018-06-04 14:40:58 -03:00
walisonjose
cec067b9f5
Update and rename bootstrap-config.php to bootstrap-config-sample.php
2018-06-04 14:09:36 -03:00
eduardohumberto
ca9b855522
begin tests on tainacan Old importer
2018-06-01 18:37:02 -03:00
Leo Germani
02527eef49
adds more methods to find core fields
2018-05-30 16:39:18 -03:00
Leo Germani
5d2a9f27ad
add fetch_one method to repository
2018-05-30 16:39:18 -03:00
Jacson Passold
a9698cb3f6
Merge remote-tracking branch 'origin/develop' into new-mapped-collection
...
# Conflicts:
# src/admin/pages/lists/collections-page.vue
2018-05-29 20:19:56 -03:00
Jacson Passold
3beaced591
add support to detect mappers and types by slug
2018-05-29 20:15:52 -03:00
Jacson Passold
5af903a987
test api mapped collection creation
2018-05-29 19:26:09 -03:00
walisonjose
23864b6a85
Update bootstrap-config.php
2018-05-29 15:59:22 -03:00
walisonjose
9ae7cac4bb
Update bootstrap-config.php
2018-05-29 15:20:07 -03:00
walisonjose
2e5235ff7b
Update bootstrap-config.php
2018-05-29 15:16:47 -03:00
walisonjose
8a4d339e9c
Update bootstrap-config.php
2018-05-29 15:12:41 -03:00
walisonjose
0b223c2d6e
Update bootstrap-config.php
2018-05-29 13:46:23 -03:00
walisonjose
a50c922fad
Update bootstrap-config.php
2018-05-29 13:01:37 -03:00
walisonjose
71fcde2b97
Update and rename bootstrap-config-sample.php to bootstrap-config.php
2018-05-29 10:13:34 -03:00
weryques
2c8def795d
Fixes error on test api filters and changes the condition for delete a object to non strict
2018-05-29 10:04:37 -03:00
Jacson Passold
425fd89022
merge dropdown menu from develop with new dynamic, fix translation filter
2018-05-24 12:02:20 -03:00
Jacson Passold
fd08babd04
add api list of mappers
2018-05-23 15:06:29 -03:00
Leo Germani
f2ddc5b2c5
Fix filter test
2018-05-22 18:09:34 -03:00
weryques
c410b3cfa8
Now tainacan is compatible with php 5.6 or greater
2018-05-21 13:56:50 -03:00
Jacson Passold
e7ac1d567f
Merge remote-tracking branch 'origin/develop' into export
2018-05-15 18:33:40 -03:00
Jacson Passold
bfcefe1ed6
Merge branch 'develop' into export
...
# Conflicts:
# src/api/endpoints/class-tainacan-rest-export-controller.php
# tests/test-api-export.php
2018-05-15 18:33:16 -03:00
Jacson Passold
d50ff6b959
add export simple test, only for foreground export
2018-05-15 18:29:17 -03:00
Leo Germani
decbf64661
Do not allow core fields to be multiple #39
2018-05-11 17:43:22 -03:00
Jacson Passold
040bc1bcc7
Merge branch 'develop' of github.com:tainacan/tainacan into develop
2018-05-11 14:35:52 -03:00
andre2ar
46bda70e9b
Old Tainacan importer: Repository compounds
2018-05-07 09:40:36 -03:00
weryques
96154f4183
Cleaning the house
2018-05-04 19:06:54 -03:00
johanpdr
f3fa288d5b
Adequação de termos
2018-05-04 15:03:11 -03:00
andre2ar
d7942e80da
Old Tainacan importer: Collections pagination
2018-05-04 13:26:25 -03:00
andre2ar
241fa4497c
Old Tainacan importer: setting categories
2018-05-04 09:06:41 -03:00
andre2ar
69a88e1b34
Old Tainacan importer: Create empty collections and repository metadata
2018-05-03 14:37:20 -03:00
andre2ar
e79f154a7d
Old Tainacan importer: Categories - adding old tainacan category ID
2018-05-03 10:53:15 -03:00
Jacson Passold
16d2b2a8ab
Merge remote-tracking branch 'origin/develop' into export
2018-05-03 10:10:48 -03:00
Jacson Passold
ad34740850
begin export xml
2018-05-03 10:04:41 -03:00
andre2ar
9cd25cf742
Old Tainacan importer: Categories
2018-05-03 08:48:52 -03:00
Jacson Passold
6d937a18a5
begin export xml
2018-05-02 21:55:41 -03:00
Leo Germani
fc1daab3dd
Force developers to use the correct method to set props to entities
2018-04-30 10:36:31 -03:00
Leo Germani
e778fc5532
Avoid duplicate users in collections moderators list
2018-04-30 10:26:46 -03:00
andre2ar
e2359f1790
Repository importer
2018-04-27 14:38:10 -03:00
andre2ar
a3ce9230a0
Repository importer: first concept
2018-04-26 15:51:58 -03:00
andre2ar
2c450a6b47
Old Tainacan Importer: corrections
2018-04-24 13:15:19 -03:00
andre2ar
f3a413a289
Importer fix
2018-04-24 10:21:18 -03:00
Jacson Passold
c75c8585b2
Merge branch 'develop' into exposers
2018-04-23 15:51:52 -03:00
Jacson Passold
8bb1bae3f4
exposer mapper options
2018-04-23 15:50:56 -03:00
andre2ar
6bd41ee6d0
Old tainacan mapping
2018-04-23 14:43:47 -03:00
Leo Germani
ca137175f2
fix validation of collection_key metadata
2018-04-22 18:39:54 -03:00
weryques
c8b6c67ffe
Fixes validation, Item repository now uses insert from parent, created actions for deletions, added tag style for attachment mime type
2018-04-19 16:12:30 -03:00
Jacson Passold
4a8b8a51f6
Merge branch 'develop' of github.com:tainacan/tainacan into develop
2018-04-18 14:13:23 -03:00
Jacson Passold
5dd7254798
test only listed caps
2018-04-18 14:13:16 -03:00
weryques
69d4409c04
Merge branch 'develop' of https://github.com/tainacan/tainacan into develop
2018-04-17 16:22:27 -03:00
weryques
540369cc15
Refactoring events logs
2018-04-17 16:21:54 -03:00
andre2ar
44f184c07c
Old tainacan mapping
2018-04-17 14:34:11 -03:00
Jacson Passold
cf3c952b42
item exposer
2018-04-16 16:28:59 -03:00
Jacson Passold
a23e61270b
test value mapper
2018-04-13 15:14:28 -03:00
Jacson Passold
427ac007be
Merge remote-tracking branch 'origin/develop' into exposers
2018-04-12 16:47:53 -03:00
Jacson Passold
7967702910
refactoing exposers, mappers has no function only props, class exposers do the mapping, some function modification for using on export feature, some fix and docs
2018-04-12 16:45:29 -03:00
Jacson Passold
38cdcd0b3f
csv test
2018-04-11 16:13:19 -03:00
weryques
a921b7467c
Merge branch 'develop' of https://github.com/tainacan/tainacan into develop
2018-04-11 16:06:21 -03:00
weryques
53b165f45c
Improves method diff, Improves method insert, Adds i18n, Fixes log tests, Removes column description from event list
2018-04-11 16:02:29 -03:00
Jacson Passold
6356fb4705
merge src/classes/repositories/class-tainacan-fields.php
2018-04-11 14:54:38 -03:00
Jacson Passold
0c6931f394
test forced mapper and begin of csv test
2018-04-11 14:47:56 -03:00
andre2ar
5e23b6eeff
getIntance TO get_instance
2018-04-11 12:38:07 -03:00
andre2ar
a7a3cef50b
getIntance TO get_instance
2018-04-11 11:38:32 -03:00
andre2ar
105465ee06
getIntance TO get_instance
2018-04-11 11:26:52 -03:00
andre2ar
9e0f467db7
getIntance TO get_instance
2018-04-11 11:26:52 -03:00
Leo Germani
081c9b2e44
Compound field type validation
2018-04-10 23:13:26 -03:00
weryques
73f2520b11
Event page - diff color
2018-04-10 16:24:33 -03:00
weryques
c80fa349fc
Merge branch 'develop' of https://github.com/tainacan/tainacan into develop
2018-04-10 14:48:26 -03:00
weryques
3b48e373b1
Improves logs exhibition and pages when has no items
2018-04-10 14:47:32 -03:00
Leo Germani
3999690358
small fixes handling auto draft taxonomies
2018-04-10 14:39:38 -03:00
Leo Germani
e2cd0d255e
value as html for compound fields
2018-04-10 09:11:39 -03:00
weryques
7e1e0de7cc
Merge branch 'develop' of https://github.com/tainacan/tainacan into develop
2018-04-09 12:50:52 -03:00
weryques
dba92385a6
Logs and Tests
...
Updated action do insert logs
Fixes action of insert logs in all insert methods
Updated message of logs
Updated description of logs
Fixes some tests
2018-04-09 12:45:49 -03:00
Leo Germani
39c86691aa
item metadata value_to_html() structure and applied to cat field type
2018-04-09 11:32:53 -03:00
weryques
81a81a8b53
Event page, log diff test, changes event module name, fetch_only in logs controller
2018-04-06 15:29:13 -03:00
Jacson Passold
75c7665a36
Merge remote-tracking branch 'origin/develop' into exposers
2018-04-05 18:00:02 -03:00
Jacson Passold
0742a4cede
test html exposer
2018-04-05 13:16:31 -03:00
weryques
a3a239a435
Fixes enabled of fields and fetch of logs
2018-04-04 10:47:31 -03:00
Jacson Passold
4b5bba10e0
Merge remote-tracking branch 'origin/develop' into exposers
2018-04-04 01:40:34 -03:00
Jacson Passold
8bdff539f8
begin html test
2018-04-04 01:40:17 -03:00
andre2ar
a7a75cf71b
Old tainacan import (pre-alfa)
2018-04-03 15:41:21 -03:00
Jacson Passold
a40798ec02
Merge remote-tracking branch 'origin/develop' into exposers
2018-04-02 12:00:33 -03:00
Jacson Passold
becba0fd2d
add oai-pmh dublin core format support
2018-04-02 11:25:18 -03:00
Leo Germani
64c282ab13
new fetch_ids method in Items repository
2018-03-30 21:16:05 -03:00
Leo Germani
d474711708
improvements in importer class and documentation
2018-03-30 16:34:46 -03:00
Jacson Passold
39331653f1
Merge remote-tracking branch 'origin/develop' into exposers
2018-03-28 20:42:58 -03:00
Leo Germani
142fce69fd
compound clenaup and documenting next steps (validation)
2018-03-27 22:49:55 -03:00
Leo Germani
d1b7587b2c
Merge branch 'develop' into feature/compound
2018-03-27 22:25:36 -03:00
Leo Germani
ab2d3d23a8
multiple compound field type. POC
2018-03-27 22:23:55 -03:00
weryques
444f78dad7
Update term
2018-03-27 14:54:28 -03:00
Jacson Passold
f02637ced8
fix miss spell prop name
2018-03-27 12:48:53 -03:00
Jacson Passold
96af387526
test exposer, with error on dc:title
2018-03-27 12:44:23 -03:00
Leo Germani
d9bcc0381d
basic structure of compound field type
2018-03-27 00:53:51 -03:00
Jacson Passold
e24b7639f0
Merge remote-tracking branch 'origin/develop' into exposers
2018-03-26 18:19:33 -03:00
weryques
ec66b0b576
Delete category
2018-03-23 10:03:39 -03:00
Jacson Passold
e744fc4635
Merge branch 'develop' into exposers
2018-03-22 21:39:45 -03:00
andre2ar
e8835841a6
Solving errors
2018-03-21 09:20:00 -03:00
andre2ar
7555878a8f
First try
2018-03-20 13:04:02 -03:00
weryques
3dd795d9d3
Refactoring of methods map
2018-03-19 10:12:32 -03:00
Jacson Passold
03bd77228e
mapper test
2018-03-16 15:52:50 -03:00
weryques
efa4d5cc7c
Somes fixes on fetch all field values and fields controller args
2018-03-15 10:42:43 -03:00
Leo Germani
4325b9833d
change property disabled_for_collection for enabled_for_collection
2018-03-14 16:24:19 -03:00
Jacson Passold
fa646da2c8
add xml exposer prototype
2018-03-13 21:29:31 -03:00
weryques
0bf7d0054b
Adds endpoint GET filter-types
2018-03-13 14:34:13 -03:00
weryques
429a5587c4
Fixes set thumbnail
2018-03-13 13:47:31 -03:00
weryques
3b13c11acc
Enpoint Filters
...
1. Create filter in collection without field association
2. Create filter in repository
3. Get filters from repository
4. Get filters from collection without field association
2018-03-13 10:01:53 -03:00
Eduardo humberto
5a33bb098a
create stubs for all filter type
2018-03-12 16:04:24 -03:00
Leo Germani
495cd9b64b
include disabled fields info in api response
2018-03-12 10:44:30 -03:00
Eduardo humberto
772890f193
Fix category field type tests
2018-03-12 10:18:05 -03:00
Leo Germani
315da0d91c
create and translate custom Tainacan roles
2018-03-11 21:35:22 -03:00
Leo Germani
66481113d4
move initial capabilities from init hook to activation hook
2018-03-11 19:53:15 -03:00
weryques
e49d29bb42
Fixes some tests
2018-03-09 13:28:44 -03:00
Eduardo humberto
8314fb993a
remove radio field type and add options for select field type form
2018-03-09 11:12:21 -03:00
Eduardo humberto
868e0222b9
don't validate field taxonomy in itself and update test for field type relationship
2018-03-08 15:32:37 -03:00
Leo Germani
877fd32939
Add collection to taxonomy when a field type category is added
2018-03-08 12:44:29 -03:00
weryques
7869382789
Changes return of errors
2018-03-07 14:09:51 -03:00
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
Jacson Passold
c10407f74b
move prop id to super class, check post_types on object creation, set some defaults props, abstract get_map fucntion, fix map filter for use only in the right entity, add initial objects tests
2017-12-11 12:25:28 -02:00
weryques
3b3cfda7fb
Collections API and Repository
...
Endpoint DELETE is working;
Method delete is implemented;
2017-12-08 13:09:36 -02:00
weryques
ecf8a171d3
Items Api and Repository
...
Endpoint DELETE is working;
Method delete is working;
A route was changed in Items Controller.
2017-12-08 12:53:55 -02:00
weryques
d2495af712
Test delete or trash items and collections
2017-12-07 13:49:11 -02:00
Leo Germani
139e93f191
fixing assert arguments order on tests
2017-12-07 11:54:43 -02:00
weryques
b5a247e4e5
API
...
Test create item in a collection;
Implemented create item in Items controller;
Implemented prepare item for database in Item controller;
2017-12-07 10:46:31 -02:00
weryques
75a64ebed1
Test fetch items from a collection
2017-12-07 10:00:35 -02:00
Eduardo humberto
11a40ddee9
update field and filter type properties in entities, save options in database
2017-12-05 15:42:15 -02:00
weryques
ff0fd7ba8e
Merge branch 'master' of https://github.com/tainacan/tainacan
2017-12-05 10:29:48 -02:00
weryques
b433cf3d60
Improvements on catch errors
2017-12-05 10:28:38 -02:00
Eduardo humberto
e9813b1592
add test new field type
2017-12-05 08:37:50 -02:00
Jacson Passold
a6d39f7666
phpunit api group (phpunit --group api)
2017-12-04 17:01:34 -02:00
Jacson Passold
043a5a02a0
Merge branch 'master' of github.com:tainacan/tainacan
2017-12-04 16:47:46 -02:00
Jacson Passold
fd63a432cd
separate hoot test
2017-12-04 16:47:38 -02:00
Jacson Passold
9da2c61044
new api test method, using wordpress rest team form ( https://github.com/WP-API/WP-API/blob/develop/tests/test-rest-posts-controller.php )
2017-12-04 16:46:56 -02:00
Jacson Passold
a867901849
remove a not working forced plugin installation
2017-12-04 16:45:57 -02:00
Jacson Passold
440d433df3
call the parent setUp
2017-12-04 16:44:48 -02:00
Jacson Passold
3607d99181
add a base class for api test cases
2017-12-04 16:42:41 -02:00
Eduardo humberto
ff09c7bf11
register default types on init
2017-12-04 16:30:58 -02:00
weryques
3b0d738fc2
Now factories are used in all tests
2017-12-04 16:20:49 -02:00
weryques
ed0c3d9674
Factories and Test adaptations
...
Factories field and filter were created.
Tests from collection, filters and item metadata
were adapted it.
2017-12-04 12:58:19 -02:00
Leo Germani
e6cf022ffe
Merge branch 'master' of github.com:tainacan/tainacan
2017-12-03 19:49:58 -02:00
Leo Germani
3f21743672
[dev-interface] display items metadata
2017-12-03 19:49:50 -02:00
weryques
a17e647d52
Tainacan Entity Factory and other things
...
Added __toString in all entities;
Created Entity Factory;
Entity factory added in test add collection;
2017-12-03 18:33:16 -02:00
Eduardo humberto
f8b64edd6f
insert validation methods in repositories mapping
2017-12-01 14:06:35 -02:00
Eduardo humberto
420e4a311f
display custom errors on validate insert and fix tests
2017-12-01 11:09:08 -02:00
Jacson Passold
185e0dd5ea
manualy set metadata status to publish
2017-12-01 00:54:14 -02:00
Jacson Passold
c7394be0b5
check if a new created collection is draft by default
2017-12-01 00:53:20 -02:00
Jacson Passold
eba6eb55e2
check if last log is a log
2017-12-01 00:52:26 -02:00
Leo Germani
0124e57c07
forçando entidades a serem validadas antes de salvar
2017-11-30 16:00:25 -02:00
Leo Germani
23631665b5
Merge branch 'master' of github.com:tainacan/tainacan
2017-11-30 14:42:22 -02:00
Leo Germani
6676d03aa0
improving fetch!
2017-11-30 14:42:11 -02:00
weryques
cd498f48a6
API, Docs and Tests config:
...
setup-local.md updated;
Collections Controller updated;
Items Controller implementation initiated;
Map in Collections updated;
PHPDoc in Collections Controller; and
other things.
2017-11-30 14:00:43 -02:00
Eduardo humberto
c15cb6464f
allow change output in fetch methods
2017-11-30 11:44:43 -02:00
Leo Germani
023ef0f15a
trabalhando na infra pra testes da API
2017-11-29 17:11:30 -02:00
Eduardo humberto
57b3e5586b
refactor repositories fetch method
2017-11-29 16:06:22 -02:00
weryques
7c20ef7884
API, API Tests and Setup Doc.
...
Added API Tests,
Added API Endpoints,
Documentation modified
2017-11-29 11:45:30 -02:00
Leo Germani
bec743c80a
adding all collection properties
2017-11-28 18:49:20 -02:00
weryques
d318bd0d42
Test endpoint 'collections'
2017-11-27 12:32:03 -02:00
Jacson Passold
b94024b194
logging repository inserts using super class
2017-11-24 19:15:41 -02:00
Jacson Passold
fdf2818f11
fix assert order
2017-11-24 16:54:52 -02:00
Jacson Passold
9d3e21c32f
Merge branch 'master' of github.com:tainacan/tainacan
2017-11-24 16:03:25 -02:00
weryques
4f195b396b
Tainacan API and two Endpoints: collections and collections/id
2017-11-24 15:32:27 -02:00
Jacson Passold
68672444f8
test init
2017-11-23 17:06:57 -02:00
Jacson Passold
6e619d7431
revert entity to abstract class, implement repository __construct and parcial insert
2017-11-22 22:30:48 -02:00
weryques
83aa26443a
file name standards
2017-11-22 09:36:24 -02:00
weryques
cbe4b093a9
Now metadata, term and taxonomy repos. implements repository
2017-11-21 09:15:44 -02:00
Jacson Passold
5c76b0ccf7
save user_id and blog_id
2017-11-20 23:31:46 -02:00
weryques
4270cd0a63
Now Tainacan logs implements Repository
2017-11-20 15:24:07 -02:00
weryques
6a4e2a024c
Now Items implements Repository
2017-11-20 15:13:37 -02:00
weryques
3f0e7c5f8d
Filters now implements Repository
2017-11-20 13:40:26 -02:00
weryques
05f5f97eb7
Repository Interface with collections
2017-11-20 12:41:54 -02:00
Jacson Passold
c26f7e6d5e
removed some classes sufix
2017-11-20 12:37:01 -02:00
Jacson Passold
7f001114d8
fix assert param order
2017-11-15 19:37:34 -02:00
Jacson Passold
fbe81d8a7b
namespace object is not saved right in metadata too
2017-11-15 19:09:01 -02:00
Jacson Passold
a3716528bd
fix expeted value
2017-11-15 18:03:47 -02:00
Jacson Passold
f66ed5c3f1
convert code to namespaces basis
2017-11-15 16:50:11 -02:00
Leo Germani
65ab6e8708
avançando esquema de validação
2017-11-15 00:04:40 -02:00
Eduardo humberto
f02893bb34
improve filters and metadata structure
2017-11-14 16:44:04 -02:00
Eduardo humberto
b3cb374a27
testes dos filtros
2017-11-14 12:46:22 -02:00
Eduardo humberto
2a25057ecd
adicionando tipos de campos - Tainacan
2017-11-14 08:17:32 -02:00
Jacson Passold
ddc207ab8d
begin log entity and save post type object
2017-11-13 21:23:13 -02:00
weryques
fb6e5fb11e
Convenção de nome de classes e autoload.
2017-11-13 14:03:04 -02:00
Leo Germani
21e71a8997
item & item_metadata
2017-11-12 21:14:47 -02:00
Leo Germani
15f6821293
organizando metodos de relações entre classes
2017-11-11 20:25:54 -02:00
Leo Germani
d9694f7abb
configuração de pasta de testes fora do git
2017-11-10 19:08:12 -02:00
weryques
fb7732b06c
Delete
2017-11-10 14:45:40 -02:00
Eduardo humberto
5b354a9139
criando a entidade Term
2017-11-10 14:39:27 -02:00
Eduardo humberto
7e2dd2c199
criando testes para criação de taxonomias e termos destas taxonomias
2017-11-10 13:23:02 -02:00
weryques
633144cfa3
Removendo chave
2017-11-09 14:10:56 -02:00
weryques
46a2e07b90
Merge branch 'master' of https://github.com/medialab-ufg/tainacan-test-repo
2017-11-09 14:09:46 -02:00
weryques
de092fa4ff
Estrutura diferente
2017-11-09 14:06:49 -02:00
Eduardo humberto
7bc5ef0dd1
começando taxonomias
2017-11-09 13:51:16 -02:00
Leo Germani
e73c59ae71
Merge branch 'master' of github.com:medialab-ufg/tainacan-test-repo
2017-11-09 10:45:55 -02:00
Leo Germani
c7215e5f30
itens
2017-11-09 10:44:52 -02:00
Eduardo humberto
0f57f52a06
criando e testando criação de metadado simples
2017-11-09 09:01:11 -02:00
Leo Germani
95d00ed9e1
prototipo da classe Collections e Items, com opcao para interface padrao WP
2017-11-03 18:23:41 -02:00
Leo Germani
007afeb2ea
primeira versã odo repo com testes e build
2017-10-20 12:30:04 -02:00