94bb674c60
Enable CI woodpecker
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2023-02-16 22:18:51 +01:00
04eaec69d8
Update copyright and year
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-05-23 14:45:01 +02:00
9e517a8ada
Update Cargo.toml
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-05-21 12:10:48 +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
51e747ef6d
migration: schema update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-03 16:29:49 +01:00
a8866e8be2
Cargo.toml: update package name and description
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-03 14:30:58 +01: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
d29c747d7b
Cargo.toml: update available binaries
...
* get-harms
* get-roles
* get-users
* new-harm
* new-user
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-08-28 19:15:23 +02: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
b0a91443d7
update copyright year
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-30 11:14:46 +02:00
316e88aeb8
update README.md
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-30 09:39:52 +02:00
1c45244c6c
advotracker-db: remove old migration schema
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-30 07:19:53 +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
d4b5dde9c0
migration rule update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-28 17:44:47 +02:00
fab569e285
build instruction for cargo
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-28 17:44:22 +02:00
4238738b12
README.md: Describe how to setup and use diesel
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-28 17:43:50 +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
2ce66aef09
Cargo.toml update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2019-11-19 00:30:54 +01: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
4790fe5ba1
.gitignore
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2019-11-19 00:30:53 +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
eb11f385e1
diesel
...
* introduce database ORM
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2019-11-18 21:41:17 +01:00
fce63f0bf7
advotracker_database
...
* initial checkin
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2019-11-18 21:38:23 +01:00