Commit Graph

187 Commits

Author SHA1 Message Date
Maxime Alves LIRMM 142ea24630 [routing] add the ACL name that returned True 2020-09-18 15:31:36 +02:00
Maxime Alves LIRMM bcc4a3e9d8 [routing] gives "keys" of the Acl row to the endpoint as kwargs 2020-09-18 11:59:44 +02:00
Maxime Alves LIRMM e8ed06a9b6 update api.sql with acl.keys 2020-09-16 14:18:37 +02:00
Joël Maïzi 31a8f68a0a [cli][domain] Remove misplaced elif in add_acls. 2020-09-16 12:21:52 +02:00
Maxime Alves LIRMM c97fa3b4c2 [acls] added "fields" value for acl table 2020-09-16 11:46:45 +02:00
Maxime Alves LIRMM 87cc59849a [acl] pass path_params arguments to next function as kwargs 2020-08-31 13:08:03 +02:00
Maxime Alves LIRMM@home 1b40b95d19 [auth] fix bug when "debug flag" = False in token 2020-08-27 18:09:48 +02:00
Maxime Alves LIRMM@home 51722b73f8 [package] fixed the "scripts" section of Pipfile 2020-08-27 17:47:58 +02:00
Maxime Alves LIRMM@home d944d45bbf [auth] added "debug flag" check and wrote relative tests close #12 2020-08-27 17:45:23 +02:00
Maxime Alves LIRMM ed54127c81 [cli] added the "config" command to the CLI, updated tests 2020-08-27 11:27:28 +02:00
Maxime Alves LIRMM 8d2be99068 [package] fixed some paths 2020-08-27 09:54:48 +02:00
Maxime Alves LIRMM 2389d67749 [conf] sets the HALFAPI_PROD environment variable 2020-08-26 14:06:53 +02:00
Maxime Alves LIRMM@home 30651ec19b [deps] jwt -> PyJWT 2020-08-07 02:08:22 +02:00
Maxime Alves LIRMM@home bdc131434b [conf] set SECRET in environ 2020-08-07 01:58:41 +02:00
Maxime Alves LIRMM@home 3849ba4500 [cli][domain] one more thing 2020-08-07 00:30:59 +02:00
Maxime Alves LIRMM@home 05a95d069b [cli][domain] continue to convert code ... 2020-08-07 00:28:46 +02:00
Maxime Alves LIRMM@home 63793a94e5 [cli][domain] forgot to remove argument 2020-08-07 00:26:29 +02:00
Maxime Alves LIRMM@home 51c319de20 [cli][domain] continue -> return 2020-08-07 00:24:58 +02:00
Maxime Alves LIRMM@home 976ba9b808 [cli][domain] update_db is now run with a string as argument 2020-08-07 00:19:10 +02:00
Maxime Alves LIRMM@home cdcf8d034d [cli][domain] clean debug code 2020-08-07 00:09:57 +02:00
Maxime Alves LIRMM@home b4302f50e4 [conf] moved "domains" section to .halfapi/config 2020-08-07 00:02:59 +02:00
Maxime Alves LIRMM@home c4872ec0b3 [cli][tests] Changed the routes names and wrote the tests according to current configuration 2020-08-07 00:00:33 +02:00
Maxime Alves LIRMM@home ad1304f8d4 [tests][cli] first tests for post-init phase 2020-08-06 23:39:04 +02:00
Maxime Alves LIRMM@home 7c4eafb40c [cli][domain] better output for list_routes 2020-08-05 21:48:29 +02:00
Maxime Alves LIRMM@home 63bd4c8db6 [domain] changed "route" command to "domain", fixed "list_routes" 2020-08-05 21:26:59 +02:00
Maxime Alves LIRMM 914cb149e1 [tests][cli] fixed cli import 2020-08-05 14:28:55 +02:00
Maxime Alves LIRMM 6a65aaeaef [cli][tests] split cli __init__ module, added check for .halfapi/config 2020-08-05 14:01:39 +02:00
Maxime Alves LIRMM 155bab1e8f [cli] split cli/__init__ into multiple files 2020-08-05 14:01:39 +02:00
Maxime Alves LIRMM 60877762c0 [cli] moved run command to its own file 2020-08-05 14:01:39 +02:00
Joël Maïzi d164ad001a [lib] Add HJSONResponse. 2020-08-05 12:58:05 +02:00
Maxime Alves LIRMM 446db4ee27 [cli] renamed init-project to init 2020-08-05 12:30:11 +02:00
Maxime Alves LIRMM 7ff8d803ee [tests][cli] added tests for domain command 2020-08-05 12:28:37 +02:00
Maxime Alves LIRMM 048d06de37 [tests] moved cli tests to one file with incremental tests (exits if one fails) 2020-08-05 12:28:37 +02:00
Maxime Alves LIRMM d47f735828 [tests][cli] init_project tests passes 2020-08-05 12:28:37 +02:00
Maxime Alves LIRMM 50314e6656 [tests][cli] rewrite of cli/test_init_project.py 2020-08-05 12:28:37 +02:00
Joël Maïzi 7f0e2d0a07 [cli] Print routes when running application. 2020-08-05 10:34:54 +02:00
Joël Maïzi ceaf2774bf [cli] .halfapi/domains. 2020-08-05 10:04:20 +02:00
Joël Maïzi 15a63f3713 [cli] create project directory. 2020-08-05 09:40:16 +02:00
Joël Maïzi d86dab8de1 Add requirements versions. 2020-08-05 09:32:00 +02:00
Joël Maïzi 36f87849ca Remove gitpy2 dependency. 2020-08-05 09:24:02 +02:00
Maxime Alves LIRMM b34631cdd0 [cli][init-project][tests][wip] creation du projet halfapi 2020-08-05 09:24:02 +02:00
Maxime Alves LIRMM 74c2c4e056 [tests] updated tests for init-project 2020-08-05 09:24:02 +02:00
Joël Maïzi a3c3d7c816 [cli][WIP] Init API repo directory. 2020-08-05 09:24:02 +02:00
Joël Maïzi 14ab8bd346 [routes] Await route function in decorator. 2020-07-30 11:11:40 +02:00
Joël Maïzi b8f1d3a35e [routes] Fix func -> fct. 2020-07-30 11:06:36 +02:00
Joël Maïzi f28e11e051 [deps] Remove cli from extras_require. 2020-07-30 10:03:04 +02:00
Maxime Alves LIRMM@home 4eba987eb9 [cli] simplification of `halfapi routes` 2020-07-29 22:58:25 +02:00
Maxime Alves LIRMM@home 3a81dfae96 [tests] dbupdate removal 2020-07-29 22:10:15 +02:00
Maxime Alves LIRMM@home d5fcfa0f24 [doc] Update readme 2020-07-29 22:07:16 +02:00
Maxime Alves LIRMM@home 7ef6e78010 [deps] Updated dependencies and added files for standard packaging.
The halfapi-cli tool needs to be installed using [cli] option :
pip3 install -e .[cli]
2020-07-29 22:07:16 +02:00