Sometimes it is necessary to limit useraccess to the database. A simple checkbox, where the admin can lock a useraccount so that he cannot Login would be nice.
Support for WSGI applications off the menus
To augment the existing capabilities of creating custom dashboards and reports in PHP for use in DaDaBik web applications, we are curious if there are any possibilities for better integration in calling Dash/Flask/Python based applications that are hosted in the existing web server document tree. Python is becoming a much more commonly used language over PHP in our corporate setting which is driving requests to have DaDabik work with these newer toolsets.
Require user to change password
Checkbox in users table/form: "User must change password at next logon". Checked by default when new user is created or when password is changed by administrator. Standard behavior, after user logs in password must be changed before he can continue to the system.
A book about DaDaBIK
"Not saved" message alert
Hi Eugenio, I didn't see here a proposal made on the old forum, asking for a caution message when we return from an edition page without having saved the new inputs. This kind of omission is notably done in case of a "master/details view" that we edit just after having made changes in the main form above. Saving the master/details record, doesn't save the changes made above. I often do this galling mistake ;) Even reindex a column in the master/details view, can lose the changes made in the main from if not saved before.
Modern, easy to read, URLs
e.g.: /customers/23/edit instead of: index.php?tablename=customers&function=edit&where_field=id_customer&where_value=23
Application Export / Backup
The export will automatically produce a DaDaBIK pre-packaged app (following what is explained in apps/how_to_create_a_packaged_app.txt); this is useful both for backup purposes and for building a package that you can import in another DaDaBIK installation or sell to your customers.
Forms HTML templates
Form layout customization using HTML templates; as already happens with results grids and PDFs, you design a custom HTML page specifying exactly where you want to position your fields in the form.