02d388c14f
advotracker-db: update commit refering to new head
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:11:27 +02:00
016595d702
advotrackerd: introduce new submodule
...
* orign: https://gitea.networkx.de:50443/rzerres/advotrackerd
* 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/advotrackerd/config --list
* # git config --file .git/modules/advotrackerd/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/advotrackerd
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:10:49 +02:00
8506b0ce90
advotracker-db: introduce new submodule
...
* 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-07-12 19:10:49 +02:00
74fc662a67
Cargo.toml: rebase root of local orbtk sources
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:10:49 +02:00
4f3a63425a
Cargo.toml: update repository location
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:10:49 +02:00
42dcd82df2
Cargo.toml: identifier change
...
* use 'nwx' as company prefix
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:10:49 +02:00
82c1aab492
Cargo.toml: preset the default binary
...
* use the GUI variant 'advotracker' as the default binary
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:10:48 +02:00
cf375770c1
Corgo.toml: change syntax to reference dependencies
...
* use explicit style with braces
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:10:48 +02:00
da24fea764
Cargo.toml: add workspace advotracker-db
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 19:10:48 +02:00
321b868bb8
Cargo.toml: comment out orbtk/debug
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:19:33 +02:00
5f4d01d919
advotracker-framework: restructure source tree
...
* remove subdirectory backend
new handling as new submodule advotrackerd
* remove subdirectory frontend
new hanling as advotracker
* examples: example binaries
* locales: i18n definitions
* src/callbacks: rust state handling for widgets
* src/services: provide service methods (e.g import/export)
* src/widgets: handle frontend definitions
* src/data: provide test-data
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:19:32 +02:00
8f7be15ef3
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-07-12 14:19:32 +02:00
cddb47b3ad
csv-test: update the .env test environment
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:19:32 +02:00
56aa6ac72c
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-07-12 14:19:32 +02:00
bde94bcce1
csv-test: update test data
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:19:32 +02:00
8a1f92e44d
csv-test: integrate HashMap functionality
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:19:32 +02:00
267680f547
csv-test: new minimal test datasets
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:19:32 +02:00
ea4bcaabd6
data.rs: include copy macro for PolicyCode
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:19:32 +02:00
268207318d
I18n: update translation patterns
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:18:41 +02:00
5dc3fa1509
Cargo.toml: update umbrella project name, rename submodules
...
* submodule advotrackerd: provides the database api
* submodule advotracker: the frontend app
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:16:21 +02:00
d57827ca4e
examples: 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-07-12 14:16:16 +02:00
97a5a966d3
advotracker: services substructure
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:48 +02:00
5016cb6b47
advotracker: library definition to use as crate
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:48 +02:00
84e7a86bb3
I18N: update localization file to meet new project name
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:48 +02:00
b7e6d269dc
advotracker-framework: Rename 'frontend' to advotracker
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:48 +02:00
0582c1be43
frontend: policycheck_menu
...
* orbtk code to handle a menu structure
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:47 +02:00
507f13ade3
frontend: examples: pdf_check example
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:47 +02:00
2bc37f6a24
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-07-12 14:14:47 +02:00
985cee4f0b
frontend: locales: i18n updates
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:47 +02:00
267c4faa2c
frontend: function update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:47 +02:00
22ecaaa0fe
frontend: Cargo.toml: include csv for example csv-test
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:47 +02:00
9c2beabd33
frontend: examples: remove old orbtk examples maintained upstream
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:47 +02:00
53702555a3
Cargo.toml: set projects framework name
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:47 +02:00
c3e939c6bb
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-07-12 14:14:47 +02:00
dd8c840cf9
fontend: examples: .env for testing
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:47 +02:00
9e65ef198a
frontend: example: csv-import helper update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:46 +02:00
6a7d9a39d1
.gitignore: update new patterns
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:46 +02:00
3b889d24e6
frontend: Node.toml
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:46 +02:00
a6b6f84fec
frontend: example: csv-import helper
...
* cli to import a given csv configured text file
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:46 +02:00
de99076e53
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-07-12 14:14:46 +02:00
8a8941f0cf
policylist: wip: view and state handling updates
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:46 +02:00
29b3876264
policydata: wip: view and state handling updates
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:46 +02:00
62c786b671
policycheck: wip: view and state handling updates
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:46 +02:00
717dc9ba03
frontend: update main_view
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:14:46 +02:00
d4ae415ece
frontend: 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-07-12 14:14:46 +02:00
9354ea29ab
frontend: 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-07-12 14:14:39 +02:00
7600f1b8df
frontend: base: update 'PROP_POLICY_LISTS'
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 14:00:01 +02:00
f3af573bd7
frontend: data: define 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-07-12 13:59:56 +02:00
e93c19aacc
Cargo.toml: reference to orbtk's local repository
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2020-07-12 13:55:10 +02:00
930d916e3f
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-07-12 13:55:09 +02:00