Code Coverage
 
Lines
Functions and Methods
Classes and Traits
Total
n/a
0 / 0
n/a
0 / 0
CRAP
n/a
0 / 0
SettingsEnum
n/a
0 / 0
n/a
0 / 0
0
n/a
0 / 0
1<?php
2/**
3 * Jingga
4 *
5 * PHP Version 8.1
6 *
7 * @package   Modules\Admin\Models
8 * @copyright Dennis Eichhorn
9 * @license   OMS License 2.0
10 * @version   1.0.0
11 * @link      https://jingga.app
12 */
13declare(strict_types=1);
14
15namespace Modules\Admin\Models;
16
17use phpOMS\Stdlib\Base\Enum;
18
19/**
20 * Default settings enum.
21 *
22 * @package Modules\Admin\Models
23 * @license OMS License 2.0
24 * @link    https://jingga.app
25 * @since   1.0.0
26 */
27abstract class SettingsEnum extends Enum
28{
29    /* Logging settings */
30    public const PASSWORD_PATTERN = '1000000001';
31
32    public const LOGIN_TIMEOUT = '1000000002';
33
34    public const PASSWORD_INTERVAL = '1000000003';
35
36    public const PASSWORD_HISTORY = '1000000004';
37
38    public const LOGIN_TRIES = '1000000005';
39
40    public const LOGGING_STATUS = '1000000006';
41
42    public const LOGGING_PATH = '1000000007';
43
44    /* Organization settings */
45    public const DEFAULT_UNIT = '1000000008';
46
47    public const UNIT_DEFAULT_GROUPS = '1000000009';
48
49    /* Localization settings */
50    public const DEFAULT_LOCALIZATION = '1000000010';
51
52    /* Cli settings */
53    public const CLI_ACTIVE = '1000000011';
54
55    /* Login settings */
56    public const LOGIN_FORGOTTEN_COUNT = '1000000101';
57
58    public const LOGIN_FORGOTTEN_DATE = '1000000102';
59
60    public const LOGIN_FORGOTTEN_TOKEN = '1000000103';
61
62    public const LOGIN_STATUS = '1000000104';
63
64    public const LOGIN_MAIL = '....';
65
66    public const LOGIN_MAIL_REGISTRATION_TEMPLATE = '1000000106';
67
68    public const LOGIN_MAIL_FORGOT_PASSWORD_TEMPLATE = '1000000107';
69
70    public const LOGIN_MAIL_FAILED_TEMPLATE = '1000000108';
71
72    public const LOGIN_MAIL_RESET_PASSWORD_TEMPLATE = '1000000109';
73
74    /* Mail server settings */
75    public const MAIL_SERVER_OUT = '1000000201';
76
77    public const MAIL_SERVER_PORT_OUT = '1000000202';
78
79    public const MAIL_SERVER_IN = '1000000203';
80
81    public const MAIL_SERVER_PORT_IN = '1000000204';
82
83    public const MAIL_SERVER_ADDR = '1000000205';
84
85    public const MAIL_SERVER_TYPE = '1000000206';
86
87    public const MAIL_SERVER_USER = '1000000207';
88
89    public const MAIL_SERVER_PASS = '1000000208';
90
91    public const MAIL_SERVER_CERT = '1000000209';
92
93    public const MAIL_SERVER_KEY = '1000000200';
94
95    public const MAIL_SERVER_KEYPASS = '1000000210';
96
97    public const MAIL_SERVER_TLS = '1000000211';
98
99    /* Global default templates */
100    public const DEFAULT_LIST_EXPORTS = '1000000301';
101
102    public const DEFAULT_LETTERS = '1000000302';
103
104    public const DEFAULT_TEMPLATES = '1000000303';
105
106    public const DEFAULT_ASSETS = '1000000304';
107
108    /* App settings */
109    public const REGISTRATION_ALLOWED = '1000000401';
110
111    public const GROUP_GENERATE_AUTOMATICALLY_APP = '1000000402';
112
113    public const APP_DEFAULT_GROUPS = '1000000403';
114}