Commit Graph

996 Commits

Author SHA1 Message Date
Michael Kaufmann
2c9b2c1d67 fixes for finishing installation correctly
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-08-20 10:44:05 +02:00
Michael Kaufmann
b6267e610a add interval for external update-check; add parameter 'force' to Froxlor.checkUpdate() API call; fix session/language update when changing language
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-24 11:47:10 +02:00
Michael Kaufmann
771d6c483a add onpage mini-search for listings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-23 11:52:22 +02:00
Michael Kaufmann
b48c135d6d re-add image-logo upload in settings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-22 11:44:01 +02:00
Michael Kaufmann
6b36508388 autofocus login field
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-22 09:01:21 +02:00
Michael Kaufmann
cb3be2556b dont show section if section is not visible completely
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-07-22 08:36:40 +02:00
Michael Kaufmann
c8183fbbbf avoid accessing api_keys page if not allowed for loggedin user
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-06-30 14:53:58 +02:00
Michael Kaufmann
d4e94c0390 rearrange logfiles-view template contents to suite the overall layout better
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-06-30 14:02:21 +02:00
Michael Kaufmann
3e3ced946f add styling classes to dnszone textarea
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-26 12:29:03 +02:00
Michael Kaufmann
fef416ce84 fix show-version check on login/footer-template
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-20 14:50:51 +02:00
envoyr
0311ced7c3 check/uncheck all-checkbox 2022-05-16 14:42:05 +02:00
envoyr
8e85437b4b align switch correctly to the right 2022-05-16 14:06:23 +02:00
Michael Kaufmann
a68db7c80d adjust css/js of global-search; added missing id fields for searchable entities
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-15 19:01:44 +02:00
Michael Kaufmann
a5115414a8 verify 2FA code once before storing secret and activation for login to be sure it works; fixes #1030
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-15 12:27:48 +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
ed7faae947 output preflight-checks nicely
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-15 10:27:46 +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
fb38e0e21d add basic/advanced switcher for installation-mode
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-13 15:15:20 +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
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
2ae67c39fd fix wrong checkbox markup for install-specific checkboxes
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-05-06 17:02:57 +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
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
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
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
envoyr
5d08d5235d major changes in language management and installer 2022-04-28 16:49:11 +02:00
Michael Kaufmann
b5794e463f add icon to display detailed commands/file-contents from config-templates in admin_configfiles
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-24 11:08:09 +02:00
Michael Kaufmann
000cb93def updating config-file xml's; prepare config-details view via ajax for config-commands/files to show in configuration
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-23 19:42:23 +02:00
envoyr
91d41af44a add button to restore table column defaults and ux improvements 2022-04-23 18:59:25 +02:00
envoyr
6ca071a31f merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev 2022-04-23 16:11:51 +02:00
envoyr
3f17e893b5 add bootstrap to global variable 2022-04-23 16:11:43 +02:00
Michael Kaufmann
7178b49101 add security question when deleting api-key
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-23 10:00:41 +02:00
Michael Kaufmann
8c1621cced fix deprecated jquery calls; move editapikey jq call to Ajax.php; fix edit of apikeys::allowed_from and allow cidr
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-22 13:17:09 +02:00
envoyr
a615b04eb4 add function to manage table columns 2022-04-22 10:59:56 +02:00
envoyr
5752222baa update alert ui 2022-04-21 20:02:14 +02:00
envoyr
d3ae4c5d72 improve error messages and language 2022-04-21 19:07:14 +02:00
envoyr
e638511826 merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev 2022-04-21 18:20:13 +02:00
envoyr
cb7f180d8d update cron fpm config builder and webpack assets 2022-04-21 18:19:23 +02:00
Michael Kaufmann
f82d78ad5d add 'back to overview' links when adding/editing entities
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-20 17:08:49 +02:00
Michael Kaufmann
35a8fe7372 Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev 2022-04-20 17:06:57 +02:00
envoyr
8c942178d2 fix font assets path, logo path, database installation and checks 2022-04-20 17:01:25 +02:00
Michael Kaufmann
74021ae142 fix ftp-action-links in listing; fix display of running/scheduled backup-job
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
2022-04-20 16:51:40 +02:00
envoyr
cf19331f75 Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev 2022-04-10 13:41:19 +02:00