<commit_before># Arme 3 Altis Life WebInterface

## Settings

* `broadcast.*`             _Text_ - global message
* `curl.key`                _String_ - random key http://randomkeygen.com
* `email.receiver`          _Integer_ - ID of User-Account
* `email.{table}_{action}`  _Boolean_ - send email for that type
    * list all types
* `info.*`                  _String_ - dashboard "Serveradressen" uses the key as label
* `licence.{key}`           _String_ - the human translation for this licence
* `system.show`             _Boolean_ - display the system stats on the dashboard for allowed users
* `vehicle.{classname}`     _String_ - the human translation for this vehicle

## Permissions

* `view_database`
* `view_donators`
* `view_gangs`
* `view_players`
* `view_system`
* `view_users`
* `view_vehicles`
* `view_weblog`

* `add_donator`

* `edit_player`
    * `_name`
    * `_playerid`
    * `_adminlevel`
    * `_cash`
    * `_bankacc`
* `edit_gang`
* `edit_user`
* `edit_vehicle`

* `delete_donator`
* `delete_user`
* `delete_vehicle`

* `manage_permissions`
* `manage_roles`
* `manage_settings`

## ToDo

### Refactoring

* Routes
* Auth
* ~~Database~~
    * ~~Controller~~
    * ~~View~~
* DonatorHistory
* Gang
* Home
* Permission
* Player
* Role
* Setting
* System
* User
* Vehicle
* Weblog<commit_msg>add todo to readme<commit_after># Arme 3 Altis Life WebInterface

## Settings

* `broadcast.*`             _Text_ - global message
* `curl.key`                _String_ - random key http://randomkeygen.com
* `email.receiver`          _Integer_ - ID of User-Account
* `email.{table}_{action}`  _Boolean_ - send email for that type
    * list all types
* `info.*`                  _String_ - dashboard "Serveradressen" uses the key as label
* `licence.{key}`           _String_ - the human translation for this licence
* `system.show`             _Boolean_ - display the system stats on the dashboard for allowed users
* `vehicle.{classname}`     _String_ - the human translation for this vehicle

## Permissions

* `view_database`
* `view_donators`
* `view_gangs`
* `view_players`
* `view_system`
* `view_users`
* `view_vehicles`
* `view_weblog`

* `add_donator`

* `edit_player`
    * `_name`
    * `_playerid`
    * `_adminlevel`
    * `_cash`
    * `_bankacc`
* `edit_gang`
* `edit_user`
* `edit_vehicle`

* `delete_donator`
* `delete_user`
* `delete_vehicle`

* `manage_permissions`
* `manage_roles`
* `manage_settings`

## ToDo

### System

* use gulp - less
* update app config - ::class
* seeder in migration
* add permissions migration
* use trans function for vehicle & license names
* update frontend to new theme
* artisan command for regular sysload saves

### Refactoring

* Routes
* Auth
* ~~Database~~
    * ~~Controller~~
    * ~~View~~
* DonatorHistory
* Gang
* Home
* Permission
* Player
* Role
* Setting
* System
* User
* Vehicle
* Weblog
{'fraction_non_alphanumeric': 0.12439024390243902, 'fraction_numerical': 0.0006968641114982578, 'mean_word_length': 3.228276877761414, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5053605', 'n_tokens_mistral': 994, 'n_tokens_neox': 971, 'n_words': 256}