0202d4a34b
advotracker_client: bump version 0.1.5-alpha2
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 17:26:46 +01:00
520e0cb712
widget:ticketdata: error handling and button glyphs
...
* assign glyphs depending on action state
* feedback on send_ticketdata return code
* cleanup
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 17:24:07 +01:00
c555ce4d85
service:send_ticketdata: adapt alingnment of http mail and relay
...
* cleanup comments
* correct relay / credential handling
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 12:07:14 +01:00
a8f6ac6a37
services:send_ticketdata: correct relay authentication issues
...
* correct mail_from identifier
* correct mail_reply identifier
* correct mail_cc identifier
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 11:16:50 +01:00
8abdef6e44
widget: bump to 0.1.5-alpha2
...
* typo cleanup
* temporary disable mail-cc combobox
* correct mail_cc address
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 09:50:12 +01:00
a5dae6e397
advotrackerdb: update use reference after structure update
...
* binaries: reference advotrackerdb, not crate
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 04:32:12 +01:00
e03c5ab667
main: adapt window size
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 04:32:11 +01:00
d8e94513c3
widget:policycheck: enable ClearPolicyNumber
...
* new action button "Clear", "New ticket"
* enable needed send_message routine
* create action method
* update visibility state of involved view properties
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 04:32:11 +01:00
5a9965751a
advotracker: reorganize the project using a crate based structure
...
* advotracker: the framework project
* crate/advotrackerdb: implementation of the database backend
* crate/advotrackerd: implementation of the backend (daemon)
* crate/adovtracker: implementaton of the application (CLI and GUI)
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 04:32:11 +01:00
4c88167bef
advotracker: restructure project using crate tree
...
* advotracker: the framework crate
* crate/advotrackerdb: crate implementing the database backend
* crate/advotrackerd: the backend daemon
* crate/adovtracker: the application (CLI and GUI)
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 04:32:11 +01:00
1ce1d029e5
widget:ticketdata: bug correction for ComboBox
...
* always use 'TextBlock', since editing is not allowed
'TextBox ' also disturbs correct rendering
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 04:32:10 +01:00
2e927c8a6a
widget:ticketdata: implement ClearForm
...
* reset all children of a given form to clean initial state
* use `match` expression that compares the widget name,
that resolves to the widget type (here: TextBox)
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 04:32:10 +01:00
f3db69ce62
Cargo.toml: bump version to 0.1.5-alpha0
...
* include dependency to crate lettre
* include depenency to crate maud
* this version initially supports ticketdata dialo
* data can be send via Email
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-08 04:31:40 +01:00
55040e37cf
widget:global_state: remove usage of navigate
...
* this needs to be adopted to use event handler code
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-06 15:27:20 +01:00
ba3a6fb4d3
ticketdata: update ticketdata_view using widget builder
...
* create and handle items in combo boxes using list
and widget builder
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-06 15:08:57 +01:00
8184af8135
ticketdata: code cleanup
2021-03-06 15:08:57 +01:00
87cbf493a2
advotracker: updated localization strings and constants
...
* update due to customer request
* constants
* translation strings
* disable WIP menu widget
* labels used in Email submission
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-06 15:08:57 +01:00
4381c3d299
main_view: disable wip menu widget
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-06 15:08:57 +01:00
791b451d39
main: handle test_policy_number
...
* provide cli-flag `testPolicyNumber` as String
since viperus doesnt support u64
* handle stringconversion (String -> u64) inside main
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-04 07:07:01 +01:00
aeaafd8c57
widget:ticketdata: function extention to handle Email sending
...
* remap to use `policy code`
* adapt the constants
* start with clear_form()
* use service 'send_ticketdata' which crate lettre
* enable smtp authorization via credentilas
* support html using crate 'maud'
* provide the needed structures
* update the constants for property and entity assigns
* include send Email service (sendticketdata)
* send_ticketdata: include html maud modules
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-04 07:06:03 +01:00
1af299dc01
widget:policycheck: map to ID_POLICY_CHECK_POLICY_CODE
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-03 22:35:20 +01:00
bd6971d4d0
.gitmodules: update dead module path
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-03 16:32:33 +01:00
85fb4ceb16
advotracker-db: update to head
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-03 16:32:21 +01:00
a451b58ab4
widget:menu: deactivate requirement for new popup_code
...
* since new popup code is just in PR #304 , do not rely on its availibility
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-03 11:53:17 +01:00
b96c3c510f
widgets:main_view: update widget activation handling
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-03 11:51:50 +01:00
2c903c67dd
data:constants: update widget id's identifier
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-03 11:50:33 +01:00
a40f6e94dd
widget:global_state: activate navigate() method
...
* allow widgets to nagivate to other widget context
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-03 11:48:16 +01:00
8af49deb34
widget:ticketdata: introduce message passing
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-03 11:47:26 +01:00
202ba81b4f
widget:policycheck: introduce message passing
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-03 11:46:39 +01:00
43db004179
examples: move csv-test
...
* test validity of a given policy number
* cli program will match via hashmap
* hashmap is constructed from a csv file
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-03 00:38:10 +01:00
3b65dafbec
examples: introduce messages_test
...
* showcase demenstrating messages passing from a sender (widget1)
to a receiver (widget 2)
* use modular source tree structure
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-03-03 00:33:26 +01:00
23732350ca
policycheck: refine header bar
...
* place tenent logo at upper right
* adapt header text placement
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 20:15:31 +01:00
3c40055e2e
theming: update default_dark
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:25 +01:00
6a61d2f878
policycheck: functionality cleanup
...
* sorting
* string usage
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:25 +01:00
044ad84598
services: allianzdireectcall update
...
* rust update using &str instead of &String
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:25 +01:00
b2a9d9aa52
widget/configuration: typo and documentation update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:24 +01:00
157da4228a
include substring handling
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:24 +01:00
26cf43bfae
ticketdata: introduce new widget
...
* Cargo.toml: introduce carte `lettre` used in send_ticketdata.rs
* locales: extend translations
* theme: extend translations
* send_ticketdata: send harm data via email
* ticket_data: aquisition of harm data
* update constant usage
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:24 +01:00
a2314d4909
envy: update .env
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:24 +01:00
0dab2dddb3
csv-test: typo update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
csv-test: update
* move to subdir `examples`
* typo update
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:24 +01:00
bb40033554
parse_args: typo update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:24 +01:00
a4a09bc37c
data/structures: typo update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:24 +01:00
9fba66d8a6
widget/configuration: styling update
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:24 +01:00
7d6476205f
Cargo.toml: include crate if_cfg
...
* use macro to compile os-dependent features
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:24 +01:00
41ebf4168a
widgets/configuration: reference styling to theme handling
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:23 +01:00
c4caf12706
widget/policycheck: update logic
...
* remove handling of the menu logic (isolated in dedicated widget)
* reference styling via theme
* update documentation strings
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:23 +01:00
075505eec9
widgets/menu: introduce dedicated module menu
...
* new menu_view
* new menu_state
* update constants
* update main_view referencing a tab_view
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:23 +01:00
59e7e71143
assets: update theme definitions for default_dark.ron
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:23 +01:00
7440f7a6dd
widgets/menu: introduce dedicated menu module
...
* new menu_view
* new menu_state
* adapt constant values for the menu structure
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:23 +01:00
a401379f9e
theme update dark
...
Signed-off-by: Ralf Zerres <ralf.zerres@networkx.de >
2021-02-28 19:46:23 +01:00