Skip to content

Updates

Compare
Choose a tag to compare
@ackspony ackspony released this 02 May 23:07
· 104 commits to master since this release

The updates in this release involve bug fixes and some new utility scripts for the backend.
End-user experience and UI is not affected by the changes included in this release.


Release Summary

  • new utility scripts to assist with installation, updates, and user management:
    • bin/config-update.php
    • bin/clientcal-user.php
  • fixes for a variety of bugs and other issues

Utility Script Details

Two new scripts were created to assist with applying configuration (during installation or updates) and user management.


bin/config-update.php
Use the command line config update script (bin/config-update.php) to customize and properly configure the local clientcal installation.

The config update script can be invoked without any arguments; it will prompt for all the necessary configuration values.

php bin/config-update.php

The --help switch will provide details on more advanced usage (such as quiet and non-interactive modes).

php bin/config-update.php --help

bin/clientcal-user.php
The command line user manager script (bin/clientcal-user.php) can be used to manage ClientCal login users.

Usage:

php bin/clientcal-user.php <ACTION:add|change|remove> <USERNAME> [<PASSWORD>]

The add <ACTION> creates a new user:

php bin/clientcal-user.php add my_user

The change <ACTION> modifies an existing user's password:

php bin/clientcal-user.php change my_user

The remove <ACTION> removes an existing user:

php bin/clientcal-user.php remove my_user

The --help and --usage switches will provide details on more advanced usage (such as quiet mode and avoiding password prompts):

php bin/clientcal-user.php --help
php bin/clientcal-user.php --usage