Commit graph

1561 commits

Author SHA1 Message Date
BlasenhauerJ bfc872be27 change flash logic when login 2023-04-08 16:53:38 +02:00
BlasenhauerJ be71b0781d format logs instance to avoid error 2023-03-28 17:25:16 +02:00
BlasenhauerJ 9e1876fea0 logs fix + checkbox fix
*change some css to avoid cursor-pointer with some disabled checkbox
*fix logs template checkbox that had previous pattern
*select instance input in logs directly select first instance by default
2023-03-28 17:13:20 +02:00
BlasenhauerJ 4d245f9fef change cache/download to jobs/download 2023-03-28 16:44:18 +02:00
BlasenhauerJ 6d16a766fe fix service delete + change style
*fix error that didn't open modal to delete a service
*enhance loading message style
*change delete modal colors
2023-03-28 16:02:42 +02:00
BlasenhauerJ dc8b7dbe7e fix form input
*exclude form input from being overwrite by setting input logic to keep csrf token and right form input values
*add message on loading screen
*when creating a new service, server_name is empty by default
*when opening modal, show the first setting
2023-03-28 13:28:48 +02:00
BlasenhauerJ 6c6845a794 enhance some responsive + change api 2023-03-27 15:51:14 +02:00
BlasenhauerJ 318228e592 change and fix service logic
*fix error that made default-method used to determine disabled/enabled service setting state instead of right method
*create new method attribut with the current service setting method state, default-method is now use for new-service or/and legacy
*fix filter that sometimes didn't open modal when clicking on edit button
*new service btn is now setting default-value and setting all settings methods to default (all enabled)
*fix syntax error with input variable that didn't set the service checkbox right values and method
*change handlers by type action on regular settings and multiple settings, with common functions to be cleaner
*sort logic between class, some multiple logic that used to be in regular class logic is now in multiple class
*fix some other minor logic error and optimisations
2023-03-27 15:21:24 +02:00
bunkerity fa7c7ac91f ci/cd - add www volumes for autoconf 2023-03-27 11:39:18 +02:00
Théophile Diot f88eced330
Handle services settings sent to the UI better 2023-03-27 10:57:59 +02:00
Théophile Diot 357dc3e3a4
Merge pull request #428 from syrk4web/staging
fix and enhance multiple (+ flash)
2023-03-27 10:56:50 +02:00
Théophile Diot 283306a07a
Remove CVEs fix, it's no longer needed for now 2023-03-27 10:36:09 +02:00
bunkerity 276a96c55d Merge branch 'staging' of github.com:bunkerity/bunkerweb into staging 2023-03-24 17:51:52 +01:00
bunkerity 19870f154c various fixes for linux and get ui tests exit code from container 2023-03-24 17:50:20 +01:00
Théophile Diot 2485a47b20
Update python deps 2023-03-24 17:12:15 +01:00
BlasenhauerJ bd88f9743b fix id rename error 2023-03-24 16:57:19 +01:00
BlasenhauerJ 82d8180d8e Merge branch 'staging' of https://github.com/syrk4web/bunkerweb into staging 2023-03-24 15:51:43 +01:00
BlasenhauerJ 41f43c46dc fix multiple
*add _SCHEMA ton input multiple to avoid conflict with regular input
*first multiple has now no suffix, second one start with suffix 1 like server-side
*change service multiple rendering logic by better sorting of settings, removing filtering and nested logic on rendering
*add comments to better understand new logic
*create common pattern for add and rendering multiple to reduce code
2023-03-24 15:51:25 +01:00
BlasenhauerJ 0f632803ff Merge branch 'staging' of https://github.com/syrk4web/bunkerweb into staging 2023-03-24 15:44:43 +01:00
BlasenhauerJ 53f480a66e enhance multiple logic + fix conflict
*add missing _SCHEMA on jinja to avoid conflict with regular inputs rendering
*fix multiple error with the default-value being replace by service value when creating new multiple
*change the way custom multiples are created by better sorting of multiple data before rendering
*add comments and better logic separation
*create common functions to render custom multiple and create new one in order to get less code
*first multiple group has no longer a suffix, second one has a suffix starting with '_1' like server-side
*flash message dynamic count when removing
2023-03-24 15:44:41 +01:00
bunkerity 1cf4a5665d disable healthy checks for docker-poryx and dummy app in ui tests, add --no-reload-linux flag to generator and fix missing self arg in autoconf 2023-03-24 13:58:27 +01:00
bunkerity 041142a4f3 add healthchecks to ui and autoconf docker images 2023-03-24 13:23:07 +01:00
bunkerity 4f9748cc2e earlier init autoconf in DB, healthcheck for scheduler and fix syntax error in linux/start.sh 2023-03-24 11:28:08 +01:00
bunkerity 54813ecd4d Merge branch 'staging' of github.com:bunkerity/bunkerweb into staging 2023-03-23 18:05:26 +01:00
bunkerity d97b5e1047 various fixes 2023-03-23 18:05:12 +01:00
Théophile Diot 8031c5060f
Start handling disabled checkboxes + multiples 2023-03-23 17:14:18 +01:00
bunkerity 58ab870b2d increase cors/k8s/swarms timeout and fix tests/ui container names 2023-03-23 16:00:54 +01:00
BlasenhauerJ cceda705b5 update flash count on remove 2023-03-23 14:36:31 +01:00
Théophile Diot e91f3dc226
Add a log when database is ready in UI + Small refactor of the Configurator 2023-03-23 10:34:03 +01:00
Théophile Diot 1e9a55c240
Add small tweaks to the UI and scheduler Dockerfiles 2023-03-23 10:33:21 +01:00
Théophile Diot 7dc26dafae
Fix disabled checkboxes no longer always have the value no with the UI 2023-03-23 10:32:56 +01:00
florian 7dc25b3a52
fix redmine/docker example, remove double AUTOCONF_MODE in integrations, remove useless backslash in start.sh/linux, rename container for ui/tests 2023-03-22 19:53:22 +01:00
Théophile Diot 55d24a8d14
Change mmdb-country job to download the file only if needed 2023-03-22 18:24:55 +01:00
florian 9e009f7bee
Merge branch 'staging' of github.com:bunkerity/bunkerweb into staging 2023-03-22 17:33:04 +01:00
florian 73b640bd3b
fix cors/docker example, add missing AUTOCONF_MODE=yes to integrations YMLs, proper save_config for Linux and fix image name for UI tests 2023-03-22 17:32:46 +01:00
Théophile Diot 87bccaad6f
Add AUTOCONF_MODE setting to scheduler in integrations examples 2023-03-22 17:20:46 +01:00
florian d331131c09
increase timeout for php-multisite, add API_LISTEN_IP setting, edit default variables.env for Linux and add more logs for tests 2023-03-22 16:24:48 +01:00
Théophile Diot 578a1a8c8b
Add more precise logs in the jobs plugins 2023-03-22 11:49:48 +01:00
Théophile Diot cb808c0ad1
Fix bunkernet-ip.list file not being created in case of an error (same as 1.4) 2023-03-22 11:48:54 +01:00
Théophile Diot c8d39ba6b5
Fix scheduler no longer running as root + Fix permission errors with downloaded plugins 2023-03-21 17:56:31 +01:00
Théophile Diot 4a67a5f56e
Merge pull request #426 from syrk4web/staging
enhance style + some fix
2023-03-21 17:28:17 +01:00
BlasenhauerJ 4dea680acc enhance style + some fix
*enhance dropdown style
*disabled reload btn if no valid plugin uploaded
*change some title styles
*change file manager icons stroke
*enhance files download for jobs
*fix messages number not display
2023-03-21 17:01:39 +01:00
Théophile Diot d810882720
Change the category if the user needs to log in in the UI 2023-03-21 16:45:49 +01:00
Théophile Diot e003b751dd
Fix when saving plugins with pages 2023-03-21 16:19:58 +01:00
Théophile Diot b829e4edf1
Fix false positive error with plugin page in web UI 2023-03-21 15:39:49 +01:00
Théophile Diot fc3ef33466
Add UI logs into console 2023-03-21 14:55:17 +01:00
Théophile Diot ce85bc6b8f
Fix openssl no longer prints progression in the console 2023-03-21 13:51:13 +01:00
Théophile Diot 2e144bf46e
Merge pull request #424 from syrk4web/staging
change loading, error and test files
2023-03-21 11:56:47 +01:00
Théophile Diot defb2c3336
Change the way the error page is rendered 2023-03-21 11:55:29 +01:00
Théophile Diot 2ae37ce8d8
Fix regex for ANTIBOT_HCAPTCHA_SITEKEY setting 2023-03-21 11:55:14 +01:00