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
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
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
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
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
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
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
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
Michael Kaufmann
41a470fe36
added option to disable creation of default subdomain; fixes #960
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-21 09:53:54 +02:00
Michael Kaufmann
1d903770fc
have more power over theme logo, custom theme logo and uploaded logo; refs #958
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-20 20:35:54 +02:00
Kai
ce9d8dad7f
Feature-request #672 - database name prefixes + custom name ( #956 )
...
* Fix makeoption function call
* Update formfield.mysql_add.php
Added database name
* Update formfield.mysql_add.php
* Update formfield.mysql_add.php
* Update Mysqls.php
* Update DbManager.php
* Update formfield.mysql_add.php
* Update german.lng.php
* Update formfield.mysql_add.php
* Update Mysqls.php
* Added field database_name (Feature #672 )
* Added Testfunction for customer choosed database name
* Fixed test for customer choosed database name
Added docs for param $name
* Fixed mysql api command add
Removed doubled code
* Set settings for customer choosed db name
* Fixed wrong excepted for database name
* Renamed parameter database_name to custom_suffix
* Changed testCustomerMysqlsList
Added testCustomerMysqlsDBNameDelete
2021-07-19 19:10:12 +02:00
Michael Kaufmann
3b6792d548
Merge branch 'master' of github.com:Froxlor/Froxlor
2021-07-12 17:29:25 +02:00
Michael Kaufmann
36de6e09d4
remove beta notice from let's encrypt settings
...
Signed-off-by: Michael Kaufmann <d00p@froxlor.org >
2021-07-12 17:29:21 +02:00
Daniel Schmitz
0dac045dc9
wip
2021-07-07 14:11:54 +08:00