eelke
f432c2aa68
bugfix: editing of table contents didn't work correctly after reloading the data
...
Was caused by then pending and modified rows list not being reset so they were out
of sync with the data.
2018-11-14 19:17:29 +01:00
eelke
8836611b62
Replace dubious auto conversion with explicit conversion.
2018-11-10 11:37:17 +01:00
eelke
e36924c087
Passwords are now saved in a password manager.
...
The password manager uses strong encryption using a key derived from the passphrase using
scrypt key strengthening algorithm. This ensures encryption is performed using a strong key
and that brute forcing the passphrase is time consuming.
If the user loses his passphrase no recovery is possible.
2018-11-08 21:50:49 +01:00
eelke
8c20bd6a02
Added delete support to the CRUD system.
2018-04-08 09:03:03 +02:00
eelke
36f5153091
Only allow editing of tables that have a primary key.
2018-02-18 12:10:09 +01:00
eelke
09d5c1e41a
The crud now support inserting new rows
2018-02-18 08:37:59 +01:00
eelke
c51bd7594d
Data in crud table wasn't shown as it was supposed to.
2018-02-18 08:32:38 +01:00
eelke
2ba68d4edc
fix: editing same row only updated the view for first edit
...
Was programming error emplace only inserts new keys into map if key exists it fails.
Neede to use insert_or_assign to get desired behaviour.
2018-02-18 07:23:59 +01:00
eelke
628c16e2f4
Updating rows kinda works.
...
Blocking calls are still used.
2018-02-18 07:15:43 +01:00
eelke
d626c19e14
Basic support for update in Crud implementation, error reporting and transfering data to modified set is still missing.
2018-02-05 21:42:54 +01:00
eelke
a543ccb021
CrudTab uses new PgLabItemDelegate, no need anymore for CrudModel to inherit BaseTableModel.
2018-01-15 13:30:30 +01:00
eelke
2ba27178a2
Double clicking a table now opens a CRUD page for that table however data cannot be changed yet thought it will display an editbox.
2018-01-09 20:39:43 +01:00
eelke
14ab400ccb
Bezig met crudmodel/tab
2018-01-08 20:45:52 +01:00