24 Commits

Author SHA1 Message Date
04eaec69d8 Update copyright and year
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-05-23 14:45:01 +02:00
da4db8e207 updatetin compiler warnings and documentation strings
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-05-21 12:08:36 +02:00
1ab02a1565 update binaries
* copyright dates
* linting use statements

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-05-21 12:07:41 +02:00
dffac8ead2 update functions
* introduce async handling
* use r2d2 as connection handler

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-05-21 12:02:51 +02:00
6880a43dee add de-serialization handling via serde
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2021-03-03 14:30:13 +01:00
777ca1380a get-users: update
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-08-28 19:14:58 +02:00
d7d6425a0f get_harms
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-08-28 19:14:08 +02:00
5534da7f29 diesel: create a schema.rs include
* to satisfy the compiler with enabled warnings macro finding
  missing documentation strings, this patch will include an allow
  rule for the resulting 'schema.rs' file

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-06-30 13:52:04 +02:00
205e1eff8c tests: no need to include Structure 'NewUser'
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-06-30 12:05:42 +02:00
983b3f6ce5 lib.rs: be more pedantic on code compilation
* compiler macro: #![recursion_limit="256"]
* compiler macro: #![warn(clippy::pedantic)]

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-06-30 12:03:14 +02:00
ef820b5421 documentation update
* satisfy compiler when warnigs are enabled
  e.g. lib.rs include #!(warn(missing_docs))

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-06-30 11:21:33 +02:00
c7e593aa9f documentation update
* satisfy compiler when warnings are enabled
  e.g. lib.rs include #!(warn(missing_docs))

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-06-30 11:21:08 +02:00
e30eeb3f41 new-user: deactivate creaton via json record
* need rework

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-06-28 19:24:46 +02:00
deb054f2cb function harms: deactivate *json* functions
* need rework

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-06-28 19:24:46 +02:00
2e357d18a6 function user: deactivate set_user_struct_json*
* need rework

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-06-28 19:24:40 +02:00
b09392e1b3 create modules 'traits' for testing
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-06-28 19:23:41 +02:00
2a9236cc66 introduce traits for the user model
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-06-28 17:46:00 +02:00
7944afa203 introduce sql model modules
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-06-28 17:45:42 +02:00
715ef370b7 introduce function modules
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-06-28 17:45:21 +02:00
953c4c6783 update the inline documentation strings
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2020-06-28 17:43:15 +02:00
ccb5456aea wip: ldap search prototype
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-11-19 00:30:54 +01:00
b5befffab8 helper binaries
* introduce helper binaries for each table

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-11-19 00:30:54 +01:00
9c0dbc5c13 database library
* introduce generic functions for db connection
* introduce CRUD functions for each database table
* now-*    -> Create
* get-*    -> Read
* set-*    -> Update
* remove-* -> Delete
* introduce source for function tests

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-11-19 00:30:53 +01:00
ccc41383fe database models
* introduce rust sources per db model

Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de>
2019-11-19 00:30:47 +01:00