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
4ea31c7124
update installer class and ui
2022-04-30 11:59:38 +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
9ab185a71c
even more language migration/fixing
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-29 10:23:45 +02:00
Michael Kaufmann
0dc77997fe
more language cleanup and adding mysql-servers to customer add/delete in UI
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2022-04-29 09:36:46 +02:00
envoyr
4f4c71d79b
major refactoring of almost all files
2022-04-28 20:48:00 +02:00
envoyr
5d08d5235d
major changes in language management and installer
2022-04-28 16:49:11 +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
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