2206e28d80
advotracker-db: new submodules
...
* orign: https://gitea.networkx.de:50443/rzerres/advotracker.db
* for now, we do have a Microsoft CA which isn't handled as an
official CA.
You need to exclude SSL verification to push/pull/clone like this:
* # git config --file .git/modules/advotracker-db/config --list
* # git config --file .git/modules/advotracker-db/config http.https://gitea.networkx.de:50443.sslverify false
* # git -c http.https://gitea.networkx.de:50443.sslverify=false submodule add https://gitea.networkx.de:50443/rzerres/advotracker-db
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-30 07:21:27 +02:00
0fa3357ffc
Cargo.toml: comment out orbtk/debug
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 14:45:56 +02:00
5e79cb3bd1
restructure source tree
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 13:47:45 +02:00
a9a0873266
services: allianzdirectcall: update process logic
...
* return value: usize
* import: fill HashMap from source record
* import: fill in vector PolicyData
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 07:59:14 +02:00
c70908629b
I18n: update entries
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 07:58:40 +02:00
d27b5545ca
csv-test: update the .env test environment
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 07:57:48 +02:00
11b5eef742
csv-test: include cli flag to provide a test policy number
...
* TODO: viperus does not offer the input of usize/i64
therefore we can't use big integer for now
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 07:55:44 +02:00
10ec91f826
csv-test: update test data
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 07:54:34 +02:00
3b945ff8be
csv-test: integrate HashMap functionality
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 05:25:29 +02:00
103e9d4202
data.rs: include copy macro for PolicyCode
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 05:24:29 +02:00
efb859c843
csv-test: new minimal test datasets
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 05:23:36 +02:00
66df65648b
I18n: policy validation update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 05:22:52 +02:00
9969b30035
Cargo.toml: update umbrella project name
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 01:19:44 +02:00
a7d6618d34
csv-test: new testfile that holds enough test records
...
* no need to parse 40MB
* ~15000 records are more then enough
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 01:18:55 +02:00
fc94e5ba8b
advotracker: services substructure
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 01:15:41 +02:00
7d39c88b9e
advotracker: library definition to use as crate
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 01:14:55 +02:00
be0743011b
I18N: update localization file to meet new project name
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 01:14:04 +02:00
27c67a9e8c
Rename to frontend to advotracker
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-29 01:13:08 +02:00
926ba4487f
frontend: policycheck_menu
...
* orbtk code to handle a menu structure
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-28 00:02:10 +02:00
c3a20df68c
frontend: examples: pdf_check example
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-28 00:00:52 +02:00
9d3fa2235b
frontend: resources: used in example code
...
* example advotracker: stylesheet orbtk test widgets
* example advotracker: MaterialIcons ttf font
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-27 23:58:09 +02:00
acb9e46446
frontend: locales: i18n updates
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-27 23:57:01 +02:00
63da81daa8
update 1
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-27 22:30:50 +02:00
00cdb4f995
frontend: Cargo.toml: include csv for example csv-test
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-27 22:27:00 +02:00
d5477bd9e6
frontend: examples: remove old orbtk examples maintained upstream
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-27 22:26:09 +02:00
45efa8cbba
frontend: examples: introduce csv-test
...
* cli to test data import and export
- import from a csv file
- export to a csv file
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-27 22:19:48 +02:00
917df1a7d6
fontend: examples: .env for testing
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-27 22:18:55 +02:00
c2b38e7772
frontend: example: csv-import helper update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-26 23:25:34 +02:00
f435f214d9
.gitignore: update new patterns
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-26 23:05:36 +02:00
53e6180055
frontend: Node.toml
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-26 23:05:04 +02:00
2b4af02db6
frontend: example: csv-import helper
...
* cli to import a given csv configured text file
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-26 23:01:51 +02:00
60e9d307bb
frontend: Cargo.toml: new dependencies
...
* commandline parsing: clap, viperus
* csv file handling
* envirenment variable: dotenv, envy
* i18n: locales
* serde json support
* tracing: tracing, tracing-subscriber
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-26 22:55:12 +02:00
9e593ae609
policylist: wip: view and state handling updates
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-22 18:41:08 +02:00
672f7c6eac
policydata: wip: view and state handling updates
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-22 18:41:08 +02:00
d6b5552122
policycheck: wip: view and state handling updates
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-22 18:41:08 +02:00
0c69ca176a
main_view: wip updates
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-22 18:41:07 +02:00
d9cfa4dcaf
main: update stylesheet reference, basic geometry
...
* new module 'policycheck_menu'
* reference the project stylesheet
* update a default geometry
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-22 18:41:07 +02:00
2d5416ce4c
keys: update Classes, DCES entities, component values
...
* the elements are available as public advertised string values
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-22 18:41:07 +02:00
259d424f1e
base: update 'PROP_POLICY_LISTS'
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-22 18:41:04 +02:00
11342e92cf
data: define Allianz export structure for csv files
...
* data need to be transfered as a csv-file attachment via email
* each row takes a semicolon separeted list of string fields
* this structure is defined as rust 'struct CSVExport'
* the struct CSVExport will reference to its child stuctures.
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-22 14:15:22 +02:00
477f89eb0c
Cargo.toml: reference to orbtk's local repository
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-22 14:13:37 +02:00
3c8ac0ef7e
frontend: resources: assets/resources used inside the frontend
...
* images: referenced image files
* fonts: rendering elements
* stylesheets: theme definition using CSS subsystem
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:53:22 +02:00
86059ccebd
frontend: base_state: global methods implemented as a trait
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:51:21 +02:00
4ae06a3db0
frontend: keys: static variables used in themes
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:49:31 +02:00
a4b2028cb1
delete me!
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:46:19 +02:00
410bdfb537
database: update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:44:47 +02:00
81fbd7ec08
frontend: data: update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:44:47 +02:00
bf7349b9dc
frontend: lib: just a dummy to satify the compiler/IDE
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:44:47 +02:00
071b61d82d
frontend: policylists: component to manage the policy code lists
...
* policylist_view: GUI the user will interact with (orbtk Widget)
will act on policy lists, that combines the policy data elements.
* policydata_state: rust code with helper methods
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:44:47 +02:00
f3157e5989
frontend: policydata: component to manage the policy data elements
...
* policydata_view: GUI the user will interact with (orbtk Widget)
will act on policy element lists, that itself will combine
policy data (e.g. a vector of policy_code elements, metadata elements)
* policydata_state: rust code with helper methods
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-06-19 17:44:47 +02:00