Commit Graph

328 Commits

Author SHA1 Message Date
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