]> Kevux Git Server - koopa/commit
Progress: standard path design, database accounts, database logging, and other fixes
authorKevin Day <thekevinday@gmail.com>
Tue, 2 May 2017 21:42:03 +0000 (16:42 -0500)
committerKevin Day <thekevinday@gmail.com>
Tue, 2 May 2017 21:42:03 +0000 (16:42 -0500)
commita2c082b135509b0b0dfe1b24b4d2abf2f9cf2f60
tree818d44c87611f703a852cd1688aca2dad453602b
parent74b51d657188e30cea1c41973ea1431d861d7b8d
Progress: standard path design, database accounts, database logging, and other fixes

Move all of the execute parameters into the c_standard_path class so that it does not have to be passed to every function.
- Down the road, I may just have the execution function without parameters and use a separate function for assigning the parameters to the class.

Make sure the database accounts exist in the user table.
- Ldap synchronization on login is now functioning.
- Non-LDAP does not synchronize or change account settings on login.
- There is currently no 3rd-party database/structure/design to use as a basis for auto-assigning roles, therefore roles must be manually assigned to the each user.
  - This manual assignment will still auto-update the postgresql roles, so only the is_* columns need to be altered and postgresql roles will automatically follow via triggers.

The first part of the database logging is setup and working.
- There is much more work to do.

Other fixes and changes.
13 files changed:
common/standard/classes/standard_index.php
common/standard/classes/standard_path.php
common/standard/internal/access_denied.php
common/standard/internal/bad_method.php
common/standard/internal/index.php
common/standard/internal/not_found.php
common/standard/internal/server_error.php
common/standard/paths/u/dashboard.php
common/standard/paths/u/login.php
common/standard/paths/u/logout.php
database/sql/reservation/reservation-users.sql
database/sql/standard/standard-users.sql
program/reservation/index.php