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