Commit Graph

2638 Commits

Author SHA1 Message Date
Michael Kaufmann
e6916de532 do not list column to available columns list if not visible
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-15 18:44:16 +02:00
Michael Kaufmann
14d5c9da6c add more columns for custom-column selection (customer view)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-15 18:39:36 +02:00
Michael Kaufmann
b12d9abaf2 add more columns for custom-column selection (admin view)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-15 17:50:12 +02:00
Michael Kaufmann
dd896659ae dynamically load dns-record help-text for selected dns-type; fixes #719
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-15 11:45:50 +02:00
Michael Kaufmann
07a1ad8c58 add date/datetime input fields to relevant formfields
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-15 10:07:25 +02:00
Michael Kaufmann
7e14e9edd7 minor ui/lang adjustments; add security question for backup-abort action
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-13 11:22:14 +02:00
Michael Kaufmann
cc11e2de51 avoid jumping through install steps by url-manipulating; fix pre-selections of select-multiple-settings values;
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-12 14:53:22 +02:00
Michael Kaufmann
300db4602b fixes to installation and sequence of events in there
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-12 13:38:34 +02:00
Michael Kaufmann
cb3143e76d possibility to specify both ipv4 and ipv6
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-11 16:51:27 +02:00
envoyr
4c9b6adb1f merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev 2022-05-11 16:27:04 +02:00
envoyr
5cab0e46bd small fixes for error reporting 2022-05-11 16:26:41 +02:00
Michael Kaufmann
da0136650e base for simple/extended install-mode
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-11 16:26:09 +02:00
Michael Kaufmann
56e4739b98 fix wrong sql-field for cronjobs_run description
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-11 11:35:10 +02:00
Michael Kaufmann
3adc5dc119 remove config-templates for centos; unmaintained and rarely used - also voted on discord to be removed
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-09 08:51:45 +02:00
Michael Kaufmann
ed73dbb5f3 set default-ca for acme.sh after updating acme.sh
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-09 08:40:09 +02:00
Michael Kaufmann
7dd96ff6bd also adjust error messages when adding admins + fix phpunit tests
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-08 13:28:57 +02:00
Michael Kaufmann
31b79d6471 distinct error messages for loginname begins with customer.prefix and loginname exists on the system
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-08 13:22:14 +02:00
Michael Kaufmann
d42e71fa9f small adjustments to install when ssl is activated and gentoo-config-templates
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-07 13:23:32 +02:00
Michael Kaufmann
008cbc964f fixes and adjustments (+ notes) to install (on gentoo)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-06 16:23:11 +02:00
Michael Kaufmann
ac638041fa check for supported distribution in config-services parameter 'yes-to-all'
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-06 14:13:52 +02:00
Michael Kaufmann
b15d452981 enable re-selecting of system-distribution; move some distribution-related settings which are adjusted via installation to config-templates 'defaults'
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-06 10:19:19 +02:00
Michael Kaufmann
d0eaf12b34 fix checkbox-value for installation; fix session-initialization; preselect various guessable fields to ease installation
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-05 17:26:28 +02:00
Michael Kaufmann
65eeab299d set values for finishing json-parameter string for config-services call
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-05 16:12:36 +02:00
Michael Kaufmann
df6df4c5d3 validating input of install
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-05 15:02:09 +02:00
Michael Kaufmann
ad49a63eae use floating labels for installation, looks less confusing
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-04 15:35:48 +02:00
Michael Kaufmann
f67d596866 language enhancements and tiny fixes in new installation
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-04 14:15:19 +02:00
Michael Kaufmann
f8386062cf create self-signed certificate as last fallback if system-wide cert/key file cannot be found; add english translations for installation (wip)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-02 19:16:58 +02:00
Michael Kaufmann
c4a2d87d70 use PhpHelper::parseArrayToPhpFile in new MysqlServer API command; show asterisk for mandatory fields in formfields; add ssl-flag for ssl-enabled ip in installation
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-02 10:00:59 +02:00
Michael Kaufmann
00a3424f65 resolve old lng-references
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-02 08:56:39 +02:00
Michael Kaufmann
7b6d5f1642 add Crypt::createSelfSignedCertificate; bugfix display of no-ssl-ip in domain-add formfield
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-02 08:33:42 +02:00
envoyr
82ea54863d added more fields and defaults 2022-05-01 18:27:00 +02:00
envoyr
fb8143991c merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev 2022-05-01 17:27:36 +02:00
envoyr
86e01191d2 make a more complete version of the installer 2022-05-01 17:26:51 +02:00
Michael Kaufmann
0535420334 possibility to use complete string-identifier paths in standard_error and standard_success
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-01 17:08:22 +02:00
Michael Kaufmann
54b467887b use correct array-structure for output of preconfig
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-01 16:58:51 +02:00
Michael Kaufmann
c59c5efc11 migrate update/preconfig to a more OOP way and remove unnecessary file/dir complexity
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-01 16:48:43 +02:00
envoyr
1557482d17 merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev 2022-05-01 13:48:12 +02:00
envoyr
b9bb689796 add array to string/file helper 2022-05-01 13:47:50 +02:00
Michael Kaufmann
e768d834c1 add new setting to preselect system distribution to ease configuration
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-30 14:01:49 +02:00
Michael Kaufmann
14c86d3d21 add cli parameter -s to froxlor:api-call to show possible command-parameters
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-30 13:11:33 +02:00
envoyr
98c7c81fb8 merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev 2022-04-30 11:59:58 +02:00
envoyr
4ea31c7124 update installer class and ui 2022-04-30 11:59:38 +02:00
Michael Kaufmann
c7226a16d2 make selection of config-services downloadable as json e.g. for config-services script
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-30 11:26:39 +02:00
Michael Kaufmann
422950d386 add cli command to run API commands
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-30 10:18:09 +02:00
Michael Kaufmann
9b064cdcce more php8.1 compatibility
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-29 18:01:59 +02:00
Michael Kaufmann
3065b5fbf9 unittests / php8.1
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-29 17:51:31 +02:00
Michael Kaufmann
449897039c add testing for mysql-server/customer-update of allowed_mysqlserver; beautify config-command/file details
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-29 16:53:01 +02:00
Michael Kaufmann
bff499caed hopefully the last language migrations needed
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-29 10:33:42 +02:00
Michael Kaufmann
9ab185a71c even more language migration/fixing
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-29 10:23:45 +02:00
Michael Kaufmann
6116dda9bb more language migrations
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-29 10:01:58 +02:00