Commit Graph

  • d93fb23bba [0.2.1] Allows route parameters without acls. The route is deactivated. Joël Maïzi 2020-09-29 09:52:20 +0200
  • 3530f53820 [routing] handle fqtn parameter in domain schema + get_api_routes (/) + /user -> /halfapi/current_user Maxime Alves LIRMM 2020-09-28 17:22:27 +0200
  • f0d980e035 [0.2.0] Remove any reference to databases, clean clode, doc Maxime Alves LIRMM@home 2020-09-25 01:06:57 +0200
  • 246c9224e3 [tests] all tests updated to fit new fixture Maxime Alves LIRMM@home 2020-09-25 01:06:21 +0200
  • 70723ea580 [tests] add acl.py to dummy_domain Maxime Alves LIRMM@home 2020-09-25 01:05:27 +0200
  • 4ef7ae377a [deps] add orjson dependency Maxime Alves LIRMM@home 2020-09-24 20:48:52 +0200
  • 6a81c61649 [cli][domain] Re-implementation of list_routes, using .lib.schemas, add DOMAINSDICT constant in configuration, set a lot of default configurations init_rewrite Maxime Alves LIRMM@home 2020-09-24 19:48:42 +0200
  • 2ad0b3a14b [doc][route] /schema - implementation of doc generation Maxime Alves LIRMM 2020-09-23 15:23:36 +0200
  • 2610d9f089 forgot to import typ Maxime Alves LIRMM 2020-09-23 11:15:53 +0200
  • 65797873da [lib][responses] include new responses in __all__ Maxime Alves LIRMM 2020-09-23 11:00:59 +0200
  • d6075de2eb [lib][responses] add ORJSONResponse and update HJSONResponse Maxime Alves LIRMM 2020-09-23 10:56:32 +0200
  • 39d455b682 if the route begin with a "/" we remove it Maxime Alves LIRMM 2020-09-22 16:08:01 +0200
  • a78e6ebc75 [wip][routing] get_fct_name update Maxime Alves LIRMM 2020-09-22 15:46:58 +0200
  • 5f7d66d4d6 [wip][routing] updated lib.domain function names Maxime Alves LIRMM 2020-09-22 14:26:46 +0200
  • 38798549f6 [wip][app] adapt code to new router functions Maxime Alves LIRMM 2020-09-22 14:11:00 +0200
  • ba44a01a45 [wip][routing] update routes scanner functions in lib.routes Maxime Alves LIRMM 2020-09-22 14:04:19 +0200
  • c54101c3e6 [wip][routing] add routing functions in /lib/domains Maxime Alves LIRMM 2020-09-22 12:57:36 +0200
  • 7337246fc1 [lib][routes] fix dict construction Maxime Alves LIRMM 2020-09-21 11:26:51 +0200
  • 142ea24630 [routing] add the ACL name that returned True Maxime Alves LIRMM 2020-09-18 15:31:36 +0200
  • bcc4a3e9d8 [routing] gives "keys" of the Acl row to the endpoint as kwargs Maxime Alves LIRMM 2020-09-18 11:47:43 +0200
  • e8ed06a9b6 update api.sql with acl.keys Maxime Alves LIRMM 2020-09-16 14:18:37 +0200
  • 31a8f68a0a [cli][domain] Remove misplaced elif in add_acls. Joël Maïzi 2020-09-16 12:21:52 +0200
  • c97fa3b4c2 [acls] added "fields" value for acl table 13-acl Maxime Alves LIRMM 2020-09-16 11:36:46 +0200
  • 87cc59849a [acl] pass path_params arguments to next function as kwargs Maxime Alves LIRMM 2020-08-31 13:07:59 +0200
  • 1b40b95d19 [auth] fix bug when "debug flag" = False in token Maxime Alves LIRMM@home 2020-08-27 18:09:48 +0200
  • 51722b73f8 [package] fixed the "scripts" section of Pipfile Maxime Alves LIRMM@home 2020-08-27 17:47:58 +0200
  • d944d45bbf [auth] added "debug flag" check and wrote relative tests close #12 Maxime Alves LIRMM@home 2020-08-27 17:45:23 +0200
  • ed54127c81 [cli] added the "config" command to the CLI, updated tests cli Maxime Alves LIRMM 2020-08-27 11:25:20 +0200
  • 8d2be99068 [package] fixed some paths Maxime Alves LIRMM 2020-08-27 09:54:48 +0200
  • 2389d67749 [conf] sets the HALFAPI_PROD environment variable Maxime Alves LIRMM 2020-08-26 14:06:53 +0200
  • 30651ec19b [deps] jwt -> PyJWT Maxime Alves LIRMM@home 2020-08-07 02:08:22 +0200
  • bdc131434b [conf] set SECRET in environ Maxime Alves LIRMM@home 2020-08-07 01:58:41 +0200
  • 3849ba4500 [cli][domain] one more thing Maxime Alves LIRMM@home 2020-08-07 00:30:59 +0200
  • 05a95d069b [cli][domain] continue to convert code ... Maxime Alves LIRMM@home 2020-08-07 00:28:46 +0200
  • 63793a94e5 [cli][domain] forgot to remove argument Maxime Alves LIRMM@home 2020-08-07 00:26:29 +0200
  • 51c319de20 [cli][domain] continue -> return Maxime Alves LIRMM@home 2020-08-07 00:24:58 +0200
  • 976ba9b808 [cli][domain] update_db is now run with a string as argument Maxime Alves LIRMM@home 2020-08-07 00:19:10 +0200
  • cdcf8d034d [cli][domain] clean debug code Maxime Alves LIRMM@home 2020-08-07 00:09:57 +0200
  • b4302f50e4 [conf] moved "domains" section to .halfapi/config Maxime Alves LIRMM@home 2020-08-07 00:02:59 +0200
  • c4872ec0b3 [cli][tests] Changed the routes names and wrote the tests according to current configuration Maxime Alves LIRMM@home 2020-08-07 00:00:33 +0200
  • ad1304f8d4 [tests][cli] first tests for post-init phase Maxime Alves LIRMM@home 2020-08-06 23:39:04 +0200
  • 7c4eafb40c [cli][domain] better output for list_routes Maxime Alves LIRMM@home 2020-08-05 21:41:40 +0200
  • 63bd4c8db6 [domain] changed "route" command to "domain", fixed "list_routes" Maxime Alves LIRMM@home 2020-08-05 21:26:59 +0200
  • 914cb149e1 [tests][cli] fixed cli import Maxime Alves LIRMM 2020-08-05 14:28:55 +0200
  • 6a65aaeaef [cli][tests] split cli __init__ module, added check for .halfapi/config Maxime Alves LIRMM 2020-08-05 13:59:46 +0200
  • 155bab1e8f [cli] split cli/__init__ into multiple files Maxime Alves LIRMM 2020-08-05 12:47:56 +0200
  • 60877762c0 [cli] moved run command to its own file Maxime Alves LIRMM 2020-08-05 12:38:09 +0200
  • d164ad001a [lib] Add HJSONResponse. Joël Maïzi 2020-08-05 12:58:05 +0200
  • 446db4ee27 [cli] renamed init-project to init Maxime Alves LIRMM 2020-08-05 12:30:11 +0200
  • 7ff8d803ee [tests][cli] added tests for domain command Maxime Alves LIRMM 2020-08-05 12:27:56 +0200
  • 048d06de37 [tests] moved cli tests to one file with incremental tests (exits if one fails) Maxime Alves LIRMM 2020-08-05 11:10:14 +0200
  • d47f735828 [tests][cli] init_project tests passes Maxime Alves LIRMM 2020-08-05 10:29:06 +0200
  • 50314e6656 [tests][cli] rewrite of cli/test_init_project.py Maxime Alves LIRMM 2020-08-05 10:07:58 +0200
  • 7f0e2d0a07 [cli] Print routes when running application. Joël Maïzi 2020-08-05 10:34:54 +0200
  • ceaf2774bf [cli] .halfapi/domains. Joël Maïzi 2020-08-05 10:04:20 +0200
  • 15a63f3713 [cli] create project directory. Joël Maïzi 2020-08-05 09:40:16 +0200
  • d86dab8de1 Add requirements versions. Joël Maïzi 2020-08-05 09:32:00 +0200
  • 36f87849ca Remove gitpy2 dependency. Joël Maïzi 2020-08-05 09:21:59 +0200
  • b34631cdd0 [cli][init-project][tests][wip] creation du projet halfapi Maxime Alves LIRMM 2020-08-04 14:23:35 +0200
  • 74c2c4e056 [tests] updated tests for init-project Maxime Alves LIRMM 2020-08-04 12:34:58 +0200
  • a3c3d7c816 [cli][WIP] Init API repo directory. Joël Maïzi 2020-08-04 12:14:37 +0200
  • 14ab8bd346 [routes] Await route function in decorator. Joël Maïzi 2020-07-30 11:11:40 +0200
  • b8f1d3a35e [routes] Fix func -> fct. Joël Maïzi 2020-07-30 11:06:36 +0200
  • f28e11e051 [deps] Remove cli from extras_require. Joël Maïzi 2020-07-30 10:03:04 +0200
  • 4eba987eb9 [cli] simplification of halfapi routes Maxime Alves LIRMM@home 2020-07-29 22:58:25 +0200
  • 3a81dfae96 [tests] dbupdate removal Maxime Alves LIRMM@home 2020-07-29 22:10:15 +0200
  • d5fcfa0f24 [doc] Update readme Maxime Alves LIRMM@home 2020-07-29 21:25:12 +0200
  • 7ef6e78010 [deps] Updated dependencies and added files for standard packaging. Maxime Alves LIRMM@home 2020-07-29 21:08:02 +0200
  • 4d02cf4acd [cli] Added init-project command and cli tests Maxime Alves LIRMM@home 2020-07-29 21:03:00 +0200
  • 527d5c2e93 Replace dbupdate command with routes. Joël Maïzi 2020-07-29 16:40:25 +0200
  • e289f6ad6b [cli] handle dbupdate without argument 10-montage-des-routes-et-mise-a-jour-de-la-db Maxime Alves LIRMM@home 2020-07-28 16:03:34 +0200
  • be1e5ed722 Fix some typos. Joël Maïzi 2020-07-28 14:40:01 +0200
  • cf9b5168b4 [conf] get -> items for list of domains, fix default conf Maxime Alves LIRMM@home 2020-07-28 11:46:02 +0200
  • f5a210a855 Fix #9. Mise en place du chargement des domaines à partir du fichier de conf. Joël Maïzi 2020-07-28 11:04:21 +0200
  • 9e4c3506d5 [conf] fix default config Maxime Alves LIRMM@home 2020-07-28 09:54:29 +0200
  • ad3792340c cleaned trailing spaces Maxime Alves LIRMM@home 2020-07-28 09:46:21 +0200
  • e4d0b6c17e handle "/" routes Maxime Alves LIRMM 2020-07-24 18:27:20 +0200
  • 0fffab106f read correct config from halfapiconfig Maxime Alves LIRMM 2020-07-24 18:16:57 +0200
  • 7f3fd74a31 read project name from .halfapiconfig Maxime Alves LIRMM 2020-07-24 18:05:58 +0200
  • 98f0536a1a moved acl.py in lib Maxime Alves LIRMM 2020-07-24 17:45:41 +0200
  • c68dfda96c [wip] split conf and database variables into files Maxime Alves LIRMM 2020-07-24 17:41:25 +0200
  • 0282da6e3d [release][0.1.0] First HalfAPI release 0.1.0 Maxime Alves LIRMM 2020-07-23 17:54:47 +0200
  • 5d9f4631be [poetry] update deps Maxime Alves LIRMM 2020-07-20 11:31:21 +0200
  • 8930e065d2 [query] add fields list to query Maxime Alves LIRMM 2020-07-20 11:20:58 +0200
  • ceb0b075de [deps] added pyods3 for organigramme..., deleted CSVresponse from libs Maxime Alves LIRMM 2020-07-16 17:52:46 +0200
  • 5bc97a2a58 [lib] remove CSVresponse from parse_query funct Maxime Alves LIRMM 2020-07-16 17:43:46 +0200
  • 5debe56349 [doc] README systemd details Maxime Alves LIRMM@home 2020-07-15 00:11:31 +0200
  • c9fa127cd8 [etc] added system-configuration files for systemd and nginx Maxime Alves LIRMM@home 2020-07-14 23:39:09 +0200
  • f5caaf8b86 [doc] typo in README Maxime Alves LIRMM@home 2020-07-14 23:38:21 +0200
  • 2b86a78a4e [doc] completed README Maxime Alves LIRMM@home 2020-07-14 15:14:23 +0200
  • ac2b00e200 [deps] added apidb to dependencies Maxime Alves LIRMM@home 2020-07-12 22:10:16 +0200
  • 1aba6b5623 [cli] add apihost and apiport options to dbupdate Maxime Alves LIRMM@home 2020-07-12 22:00:52 +0200
  • 32ed99deb9 [typo] domain -> Domain in cli.py Maxime Alves LIRMM@home 2020-07-12 20:25:39 +0200
  • 6c5e64c202 [typo] fix true -> True Maxime Alves LIRMM@home 2020-07-12 19:38:53 +0200
  • 9eead5cd85 [debug] better handling of debug routes Maxime Alves LIRMM 2020-07-10 12:58:53 +0200
  • 1983383071 [conf] update code according to CONFIG in config.py Maxime Alves LIRMM 2020-07-10 12:57:40 +0200
  • a9b109d17b [conf] put CONFIG out of app.py, add some details to debug routes Maxime Alves LIRMM 2020-07-10 12:57:03 +0200
  • 2f283db823 [acl] more checks in connected decorator Maxime Alves LIRMM 2020-07-10 12:53:25 +0200
  • 1087804e8a [conf] clean configuration options Maxime Alves LIRMM 2020-07-09 12:07:39 +0200
  • 7d2bb39593 [cli] fixed typo in booleans Maxime Alves LIRMM 2020-07-09 10:39:48 +0200