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 |
|
envoyr
|
e9d1f9d68f
|
update search
|
2022-04-10 13:41:07 +02:00 |
|
Michael Kaufmann
|
0f4325f68d
|
migrate shell/helper scripts to symfony/console components
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-04-10 10:05:21 +02:00 |
|
Michael Kaufmann
|
7f0eb97f9b
|
show apikey details in modal-overlay; todo: edit allowed_from and valid_until
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-04-09 13:32:08 +02:00 |
|
Michael Kaufmann
|
578b2811a5
|
add new settings_mode setting to switch between basic and advanced view
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-04-08 15:53:20 +02:00 |
|
Michael Kaufmann
|
1441ed9a99
|
make search-result links a filter/search for the overview instead of the direct edit-link; show number of total entries in overview; show 'back to overview' button when showing search-result
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-04-01 16:47:22 +02:00 |
|
envoyr
|
6ce2afa6a4
|
remove compiled assets from git
|
2022-03-27 16:02:07 +02:00 |
|
Michael Kaufmann
|
4e8fddadff
|
fix filename of template
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-27 15:00:44 +02:00 |
|
Michael Kaufmann
|
60433358f6
|
remove Sparkle-theme (old template-engine)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-27 14:59:17 +02:00 |
|
Michael Kaufmann
|
fb7091403c
|
migrate recalc.resource-usage
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-27 14:58:52 +02:00 |
|
Michael Kaufmann
|
51ba6c757e
|
migrate customer::backups
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-27 13:19:26 +02:00 |
|
Michael Kaufmann
|
943301e908
|
refactor error-reporting for admin/customer; remove now unused Froxlor\UI\Template class
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-27 12:44:44 +02:00 |
|
Michael Kaufmann
|
0b7443e875
|
refactor admin_acpuinfo
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-26 16:47:46 +01:00 |
|
Michael Kaufmann
|
439635d329
|
fix typo and re-add button to reset opcache in opcache-overview
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-26 14:09:16 +01:00 |
|
Michael Kaufmann
|
82fc148d8e
|
migrate admin_opcacheinfo
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-25 09:32:33 +01:00 |
|
Michael Kaufmann
|
2b53c4b918
|
migrate phpinfo page
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-24 15:10:00 +01:00 |
|
Michael Kaufmann
|
04a08f9095
|
add empty index.html file to all folders to avoid accidental folder-content disclosure if 'Options Indexes' is set for a (parent)folder containing froxlor in webserver-config
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-24 14:35:30 +01:00 |
|
Michael Kaufmann
|
bf41c84c6a
|
migrate admin_settings::testmail
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-24 14:25:29 +01:00 |
|
Michael Kaufmann
|
25b9e5b540
|
migrated admin_messages; minor fixes in admin-listing and ipsandports::add defaults
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-24 13:40:43 +01:00 |
|
Michael Kaufmann
|
860306b855
|
adjustments in ssl-certificates for customers; fix change-password for customers
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-18 19:25:25 +01:00 |
|
Michael Kaufmann
|
c1f4ee4e05
|
fully migrate admin_updates; removed unused Froxlor\UI\Paging;
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-18 16:11:56 +01:00 |
|
envoyr
|
69895943bd
|
update ui class and traffic stats
|
2022-03-18 12:53:34 +01:00 |
|
Michael Kaufmann
|
ba0d33392c
|
2fa template migration; fix menu-active-state; removed unused code from UI/HTML-class
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-18 11:41:07 +01:00 |
|
Michael Kaufmann
|
12bf7db481
|
add language strings for configfiles
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-18 10:28:02 +01:00 |
|
Michael Kaufmann
|
406b9241ce
|
fix user/form heading-icon; re-add button to set panel configured manually
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-18 10:04:33 +01:00 |
|
Michael Kaufmann
|
974e02694e
|
first refactor of config-files
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-18 09:37:50 +01:00 |
|
Michael Kaufmann
|
401eb60062
|
admin-updates, settings-import and some minor ui tweaks
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-16 13:22:59 +01:00 |
|
Michael Kaufmann
|
0d282d29d8
|
move email settings to the top and hide then optional domain-settings when adding/editing domain as admin; fixes #1012
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-15 09:05:05 +01:00 |
|
Michael Kaufmann
|
164b46ece3
|
get rid of session variable in URL
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-14 22:51:59 +01:00 |
|
Michael Kaufmann
|
2972d95e8b
|
use new form style for settings too
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-14 18:36:34 +01:00 |
|
envoyr
|
2c5c0258bf
|
multiple ui improvements
|
2022-03-14 18:18:35 +01:00 |
|
Michael Kaufmann
|
31fbe434b4
|
domain import form
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-14 17:29:16 +01:00 |
|
Michael Kaufmann
|
05cc08c376
|
add dns-editor in twig/tablelisting/formfield
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-14 11:13:21 +01:00 |
|
Michael Kaufmann
|
237476b30d
|
add parsedown for markdown-usage in a few cases
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-13 16:33:57 +01:00 |
|
Michael Kaufmann
|
7e9e89e1fd
|
handle speciallogfile-warning-note when editing domain as admin
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-13 16:16:48 +01:00 |
|
Michael Kaufmann
|
343339d510
|
generated css/js
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-13 12:21:10 +01:00 |
|
Michael Kaufmann
|
9a524da5b4
|
re-add some of the js/ajax actions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-13 12:16:42 +01:00 |
|
Michael Kaufmann
|
e4144d8c6a
|
logfiles view to twig
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-11 16:20:16 +01:00 |
|
Michael Kaufmann
|
9c60cf006f
|
fomfields for admin/domains and some fixes in tablelistings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-10 16:39:49 +01:00 |
|
envoyr
|
7e78bc6dd1
|
removed typeahead
|
2022-03-08 21:53:41 +01:00 |
|
envoyr
|
ba1a16b39e
|
update search
|
2022-03-08 21:29:14 +01:00 |
|
Michael Kaufmann
|
218028de2b
|
add userinfo to ajax calls; combine settings and global-search to one
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-08 16:57:55 +01:00 |
|
Michael Kaufmann
|
3c20fe4202
|
fix settings-search
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-07 10:37:00 +01:00 |
|
envoyr
|
bc64c82119
|
add language to ajax and typeahead
|
2022-03-06 20:54:36 +01:00 |
|
envoyr
|
3da11ca7fb
|
remove incorrectly created files
|
2022-03-06 19:42:48 +01:00 |
|
Michael Kaufmann
|
a3a33c0da4
|
mail & filetemplates listing/forms
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-06 09:43:06 +01:00 |
|
Michael Kaufmann
|
54ce296018
|
some work on mail/file template formfields
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-05 11:46:35 +01:00 |
|
Michael Kaufmann
|
8256f31374
|
minor fixes in pagination and alertbox stuff
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-04 16:12:25 +01:00 |
|
Michael Kaufmann
|
30d64973c3
|
fix pagination back links
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-03-04 12:19:40 +01:00 |
|
envoyr
|
7a26ade8de
|
update preview image to english version
|
2022-02-28 19:08:28 +01:00 |
|
envoyr
|
49b77f9ed0
|
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
|
2022-02-28 18:54:29 +01:00 |
|
envoyr
|
289498296d
|
update preview image
|
2022-02-28 18:54:07 +01:00 |
|
Michael Kaufmann
|
bd1e5c83e6
|
fix tablelisting in customer_extras; formatting js files
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-28 13:57:53 +01:00 |
|
envoyr
|
8f6f85ea8e
|
update listing, handle fields with or without callbacks or callbacks only
|
2022-02-28 13:28:57 +01:00 |
|
Michael Kaufmann
|
5133d26f6f
|
more tablelistings and php-related formfields
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-28 10:51:19 +01:00 |
|
Michael Kaufmann
|
5b961be0f8
|
enhanced listing actions
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-28 09:21:04 +01:00 |
|
Michael Kaufmann
|
f1e91af58a
|
show note if no entries exist for a listing
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-27 18:54:36 +01:00 |
|
Michael Kaufmann
|
d9f909150d
|
more work on settings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-27 16:03:24 +01:00 |
|
Michael Kaufmann
|
ab5ffc7545
|
beginning of rework/redesign of settings
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-27 14:34:05 +01:00 |
|
envoyr
|
c48a22a58e
|
fix pagination and collections
|
2022-02-25 21:56:12 +01:00 |
|
envoyr
|
d48baf0cb5
|
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
|
2022-02-25 21:17:45 +01:00 |
|
envoyr
|
7cfdf80a14
|
update listing and add pagination
|
2022-02-25 20:52:09 +01:00 |
|
Michael Kaufmann
|
6b5cabb125
|
more overview/actions-links
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-25 20:41:48 +01:00 |
|
Michael Kaufmann
|
fc4725cd61
|
more action-menu and info-box testing for overviews
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-25 20:13:13 +01:00 |
|
Michael Kaufmann
|
cdc4eccdd9
|
action-menu and info-box testing for overviews
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-25 19:36:22 +01:00 |
|
Michael Kaufmann
|
8c6452bb05
|
customer-extras overviews
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-25 17:17:29 +01:00 |
|
Michael Kaufmann
|
1faa9f17ab
|
minor icon tweaks
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-25 14:30:38 +01:00 |
|
Michael Kaufmann
|
c7cc2d4357
|
email listing
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-25 11:22:00 +01:00 |
|
envoyr
|
5964c3b685
|
update listing, collections and callbacks
|
2022-02-24 21:39:31 +01:00 |
|
envoyr
|
9b184a758e
|
format href to link if it is a linker array
|
2022-02-24 15:38:10 +01:00 |
|
envoyr
|
92ba16aa7f
|
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
|
2022-02-23 18:28:13 +01:00 |
|
envoyr
|
c4940897a3
|
add actions to the listing
|
2022-02-23 18:24:51 +01:00 |
|
Michael Kaufmann
|
8c2a4aeec4
|
add tablisting.ipsandports
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-23 17:40:36 +01:00 |
|
envoyr
|
4e4e4eca94
|
move html from callbacks to twig
|
2022-02-23 16:27:13 +01:00 |
|
Michael Kaufmann
|
56519b4072
|
more work on add/edit forms
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-22 19:31:28 +01:00 |
|
envoyr
|
4af1dff6fd
|
fix titles
|
2022-02-22 19:10:53 +01:00 |
|
envoyr
|
8f7876b850
|
update table listing and add callbacks
|
2022-02-22 19:07:04 +01:00 |
|
envoyr
|
855e220d14
|
update table and add listing and collection class
|
2022-02-22 17:09:36 +01:00 |
|
Michael Kaufmann
|
1974cb5217
|
do updatecheck
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-22 11:37:30 +01:00 |
|
envoyr
|
60029ba1c3
|
Merge branch '0.11-dev' of github.com:Froxlor/Froxlor into 0.11-dev
|
2022-02-21 19:29:48 +01:00 |
|
envoyr
|
ffe536a57f
|
make tables more customizable
|
2022-02-21 19:29:34 +01:00 |
|
Michael Kaufmann
|
322719fec8
|
lot of formfield corrections; form-adjustments; implementing of add/edit for most customer_* pages
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-21 17:42:04 +01:00 |
|
envoyr
|
e057314795
|
update templates introduce request helper
|
2022-02-20 18:00:59 +01:00 |
|
Michael Kaufmann
|
e0540ceb7c
|
more work on formfields and display
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-20 16:53:47 +01:00 |
|
Michael Kaufmann
|
e6d12be7b3
|
update some more formfields; improved formfields with wrapper fieldrow()-macro to reduce duplicate markup; enable next_to functionality for some fields
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-20 12:50:29 +01:00 |
|
envoyr
|
424a00b39e
|
update api and ajax handling and response
|
2022-02-20 11:38:08 +01:00 |
|
Michael Kaufmann
|
d5e53cc7db
|
check session in lib/ajax if we're going to do more than just reading the newsfeed
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-19 13:58:12 +01:00 |
|
Michael Kaufmann
|
90d2333eef
|
change port field in ipsandports to type-number
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-19 11:15:03 +01:00 |
|
Michael Kaufmann
|
357e97e1ca
|
fix padding-top of heading
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-18 21:54:54 +01:00 |
|
envoyr
|
36dbb3bdcc
|
set minimum php version to 7.4 and fix templates
|
2022-02-18 18:50:45 +01:00 |
|
envoyr
|
e1b09e49fd
|
add missing froxlor-details
|
2022-02-18 17:42:47 +01:00 |
|
envoyr
|
36b87971fb
|
fix row cols
|
2022-02-18 17:28:26 +01:00 |
|
envoyr
|
8b2ba97823
|
update templates and base structure
|
2022-02-18 17:06:23 +01:00 |
|
Michael Kaufmann
|
14008d1432
|
dashboard-resource-items
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-18 14:44:26 +01:00 |
|
Michael Kaufmann
|
c1c09da18d
|
more cleanup in admin_customers for add/edit form
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-18 12:41:49 +01:00 |
|
Michael Kaufmann
|
0fd7b9a551
|
forgot to add a file
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-18 10:46:39 +01:00 |
|
Michael Kaufmann
|
829b99bc06
|
first form-migrate tests with customer-add-form
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-18 10:42:02 +01:00 |
|
Michael Kaufmann
|
28526b4544
|
add change pwd|lang|theme; twig-ify standard_error()
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-17 22:03:09 +01:00 |
|
Michael Kaufmann
|
9dce16e5c7
|
kinda fix error-handlers; more work on admin-dashboard
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-17 17:23:04 +01:00 |
|
envoyr
|
b4d9b1037d
|
add dark mode
|
2022-02-17 15:30:05 +01:00 |
|
Michael Kaufmann
|
5d80c40b25
|
a bit more dashboard work
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-17 14:57:08 +01:00 |
|
Michael Kaufmann
|
f836342ff2
|
newsfeed + more admin dashboard info
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-17 13:58:29 +01:00 |
|
Michael Kaufmann
|
402a91c841
|
minor adjustments for mobile in dashboard; color-adjustments
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-17 12:15:47 +01:00 |
|
Michael Kaufmann
|
181fa96431
|
first work on dashboard template (admin and customer)
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-17 12:01:54 +01:00 |
|
envoyr
|
96b2b2e065
|
add missing css
|
2022-02-17 08:13:32 +01:00 |
|
Michael Kaufmann
|
f930565d45
|
forgot-password function on login
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-16 21:08:25 +01:00 |
|
envoyr
|
14111583f1
|
merge changes into branch
|
2022-02-16 20:37:10 +01:00 |
|
envoyr
|
a4d6d183ff
|
update base structure
|
2022-02-16 20:29:42 +01:00 |
|
Michael Kaufmann
|
0be8b9c313
|
beautification and mobile-fixes
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-16 16:47:18 +01:00 |
|
Michael Kaufmann
|
759d11d1a0
|
add userarea-layout + sidebar and topmenu
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-16 14:54:06 +01:00 |
|
envoyr
|
4fd6ebf5b7
|
fix jquery
|
2022-02-16 12:37:28 +01:00 |
|
envoyr
|
f8a00a5f1e
|
fix javascript and images, update css
|
2022-02-16 11:59:52 +01:00 |
|
Maurice Preuß
|
f7db5497af
|
0.11 dev (#1010)
* update layout and bootstrap package
* update templates
Co-authored-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-16 09:57:17 +01:00 |
|
Michael Kaufmann
|
3ba196fec6
|
add dberrornice template for database-errors
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-16 09:25:27 +01:00 |
|
Michael Kaufmann
|
407a1daebf
|
first non-install template (login); mostly testing
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-15 20:37:27 +01:00 |
|
Michael Kaufmann
|
96cdb34d71
|
first tiny fixes to get the installation running
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-15 11:31:49 +01:00 |
|
Michael Kaufmann
|
56a9a71248
|
preparing for re-design using new template-engine for future 0.11.x releases
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-02-15 11:18:19 +01:00 |
|
Michael Kaufmann
|
6fdf2636fc
|
update docs url for api-documentation
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2022-01-25 14:54:52 +01:00 |
|
Michael Kaufmann
|
e5838f00cf
|
add quota-plugin parameters to dovecot-config-templates; update standardcustomer index.html; set nameserver disabled by default
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-11-03 14:08:57 +01:00 |
|
Michael Kaufmann
|
5d375b784d
|
login action always goes to index.php
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-08-25 16:30:56 +02:00 |
|
Stefan Weil
|
f8e2bc7bff
|
Fix some typos in code (found by codespell) (#970)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
|
2021-08-01 19:00:33 +02:00 |
|
Stefan Weil
|
09038ac7aa
|
Fix some typos (found by codespell) (#969)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
|
2021-07-31 09:51:54 +02:00 |
|
Michael Kaufmann
|
4c507232c7
|
add setting for a custom system group for all customer-users (required libnss-extrausers); fixes #953
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-07-30 12:16:37 +02:00 |
|
Daniel
|
d85efe480e
|
conflict
|
2021-07-13 10:31:24 +08:00 |
|
Daniel Schmitz
|
48f6601003
|
check mime types
|
2021-07-09 16:42:21 +08:00 |
|
Daniel Schmitz
|
80b5f97367
|
wip
|
2021-07-07 14:10:21 +08:00 |
|
Daniel Schmitz
|
518ec202ab
|
wip
|
2021-07-07 13:26:15 +08:00 |
|
Daniel Schmitz
|
b9b2f00f30
|
wip
|
2021-06-28 10:37:23 +08:00 |
|
Daniel Schmitz
|
6923f9d926
|
Revert "wip"
This reverts commit cacbf7fec7 .
|
2021-06-28 10:35:15 +08:00 |
|
Daniel Schmitz
|
cacbf7fec7
|
wip
|
2021-06-28 10:34:21 +08:00 |
|
Daniel Schmitz
|
0d202a7e4d
|
wip
|
2021-06-23 11:20:18 +08:00 |
|
Daniel Schmitz
|
c69ef20b17
|
wip
|
2021-06-23 10:58:52 +08:00 |
|
Michael Kaufmann
|
82922f7aea
|
add new settings for legal-notes; terms-of-use and privacy-policy; fixes #930
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-03-24 14:36:48 +01:00 |
|
Michael Kaufmann
|
2be1873354
|
fix frontend issue with displaying correct options in domain listing when using php8, thx to cscholz
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-02-24 19:56:26 +01:00 |
|
Michael Kaufmann
|
57ae195930
|
for percentage calculation always use bytes so we don't compare KiB with GiB or similar
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-01-18 21:22:29 +01:00 |
|
Michael Kaufmann
|
9b86d576fa
|
do not display usages on dashboard in fixed size-units but dynamically adjusted
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2021-01-18 20:49:55 +01:00 |
|
Michael Kaufmann
|
746548492b
|
output traffic values correctly when not using bcmath and kind of fix wrong unit display on mouseover, fixes #425
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-09-07 21:51:24 +02:00 |
|
Michael Kaufmann
|
e3d42a3f62
|
show current count of results besides total count in listings, fixes #869
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-07-29 08:46:50 +02:00 |
|
Ruben Barkow-Kuder
|
9ea32b69cb
|
show disk-usage also on unlimited accounts
Signed-off-by: Ruben Barkow-Kuder <github@r.z11.de>
|
2020-05-25 03:14:38 +02:00 |
|
Michael Kaufmann
|
edc702dafa
|
check for required min version of php every time (frontend and cron), fixes #833
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-05-08 10:03:01 +02:00 |
|
Michael Kaufmann
|
8807ae7dad
|
allow private ip ranges in ips-and-ports as some configurations require that; fixes #802
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-03-02 09:51:44 +01:00 |
|
Michael Kaufmann
|
f11ceacf89
|
store ace-string of domain besides idn-converted string to have correct sorting in the frontend; fixes #809
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-02-29 09:50:29 +01:00 |
|
Michael Kaufmann
|
26e43077c2
|
make customer firstname,name,company and customer-no available for all templates; fixes #808
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-02-29 08:16:55 +01:00 |
|
Michael Kaufmann
|
734c02e33f
|
update php-fpm defaults; update paths for current stable php-7.3; read froxlor default php.ini from file rather then using phpconfig with id=1; fixes #796
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2020-01-31 13:17:49 +01:00 |
|
Patrik Kernstock
|
09aed61dbf
|
Merge branch 'master' into logformat-awstats
|
2020-01-02 12:44:35 +01:00 |
|
Patrik Kernstock
|
e143ba4577
|
Allow configuring awstats LogFormat
Signed-off-by: Patrik Kernstock <patrik@kernstock.net>
|
2019-12-31 22:29:29 +01:00 |
|
Patrik Kernstock
|
c61b3b73bd
|
Ability to add custom config to PHPFPM version
Addresses #643
Signed-off-by: Patrik Kernstock <patrik@kernstock.net>
|
2019-12-31 05:48:36 +01:00 |
|
Michael Kaufmann
|
4fbaacb159
|
fix domain listing for admin-domains
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-11-20 12:20:20 +01:00 |
|
Daniel
|
a97ce74cc8
|
enabled autofocus for 2fa_code
|
2019-11-14 12:31:29 +01:00 |
|
Michael Kaufmann
|
e5c1e8350d
|
set default_theme value in settings-array to 'Sparkle' as it is in install/froxlor.sql; improve language strings for adding php-configurations and fpm-versions
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com>
|
2019-10-17 18:40:53 +02:00 |
|
Michael Kaufmann
|
79056f20ee
|
display API in the list of features the customer is allowed to use; display total diskspace used by customer (web, mail and mysql) on customers dashboard, fixes #733
Signed-off-by: Michael Kaufmann <michael.kaufmann@aixit.com>
|
2019-10-16 12:44:23 +02:00 |
|
Michael Kaufmann
|
fb54b887f2
|
remove unneeded apihelp-page code in admin/customer_index; set explicit version to api-doc URL; check for acme.sh cronjob and uninstall it, as froxlor manages that itself
Signed-off-by: Michael Kaufmann <d00p@froxlor.org>
|
2019-10-10 16:42:32 +02:00 |
|