envoyr
a615b04eb4
add function to manage table columns
2022-04-22 10:59:56 +02:00
envoyr
d3ae4c5d72
improve error messages and language
2022-04-21 19:07:14 +02:00
Michael Kaufmann
b1191917b8
avoid redirect-loop when displaying error in admin-autoupdate; fix description for 'move to domain to other customer'
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-20 16:12:42 +02:00
Michael Kaufmann
ebceab96b4
introduce static configs to enable/disable web-update (and possibly more later on)
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-20 15:18:50 +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
Michael Kaufmann
0b7443e875
refactor admin_acpuinfo
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-26 16:47:46 +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
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
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
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
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
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
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
a3a33c0da4
mail & filetemplates listing/forms
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-06 09:43:06 +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
7b28a33aba
fix nav-sections to be open when active; show error if customer has no (email)domain assigned when trying to add a new address
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-03-04 10:47:22 +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
Michael Kaufmann
8c6452bb05
customer-extras overviews
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-25 17:17:29 +01:00
envoyr
5964c3b685
update listing, collections and callbacks
2022-02-24 21:39:31 +01:00
Michael Kaufmann
6c71bbbcb0
Merge remote-tracking branch 'origin/master' into 0.11-dev
2022-02-24 08:51:56 +01:00
Michael Kaufmann
84f5de42a9
move php-sessionclean script to scripts-dir instead of install/scripts/; add cronjob calling php-sessionclean if php-fpm is enabled; remove testing-note for let's encrypt in german language file
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-24 08:49:36 +01:00
Michael Kaufmann
dcdc63679c
fix language for options in tables
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-24 08:32:58 +01:00
envoyr
c4940897a3
add actions to the listing
2022-02-23 18:24:51 +01:00
envoyr
04263cb69f
update tabellisting and callbacks, make columns invisible
2022-02-23 17:33:54 +01:00
envoyr
4e4e4eca94
move html from callbacks to twig
2022-02-23 16:27:13 +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
36dbb3bdcc
set minimum php version to 7.4 and fix templates
2022-02-18 18:50:45 +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
f930565d45
forgot-password function on login
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-02-16 21:08:25 +01:00
envoyr
a4d6d183ff
update base structure
2022-02-16 20:29:42 +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
Oskar Eisemuth
4a912e3902
Feature/crontaskid ( #1005 )
...
* Add \Froxlor\Cron\TaskId for fixed task id naming
* Replace Cronjob::inserttask numbers with \Froxlor\Cron\TaskId constants
* Use TaskId in Froxlor\Cron\System\TasksCron
* Use TaskId in Froxlor\System\Cronjob,
simplify getOutstandingTasks.
Rename lng['tasks'] cronjob task description.
WARNING: DELETE_DOMAIN_PDNS, DELETE_DOMAIN_SSL now use %domain%
* Remove Froxlor\System\Cronjob type 3 check
2022-01-21 10:03:45 +01:00
timdeluxe
4d289e2a7f
Improves text for global open basedir setting ( #1004 )
2022-01-13 19:50:39 +01:00
Michael Kaufmann
d1d42f2055
allow setting path to acme.sh installation; fixes #1002
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-12-31 10:38:49 +01:00
Michael Kaufmann
cb0b537f6c
allow settings/updating documentroot (only relative to customer homedirectory) when change_serversettings permission is not granted; fixes #1000
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-11-27 18:04:36 +01:00
Michael Kaufmann
9870db2560
add possibility to assign new/edited php-config to all customer accounts; fixes #980
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-14 17:09:29 +02:00
Michael Kaufmann
5e281cf486
fix allowed-phpconfigs check in SubDomains.add() and SubDomains.update()
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-10-11 19:26:13 +02:00
Michael Kaufmann
a47b790e19
actually integrate the new czech language file; refs #976
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-09-04 09:30:44 +02:00
Nicolas
67351ec3c2
Adding support for PowerDNS-Replication ( #974 )
...
Adding support for powerdns-replication
2021-08-19 12:00:09 +02:00
Michael Kaufmann
0a1a3e023f
check dns for lets encrypt when adding/editing domains and via cron; fixes #971
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-08-04 13:44:13 +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