axolotle
|
02948ad49c
|
config: rework config+settings getter methods
|
2023-10-22 15:19:32 +02:00 |
|
axolotle
|
564a66de2f
|
configpanel: add config panel models
|
2023-10-22 15:15:14 +02:00 |
|
axolotle
|
bec34b92b0
|
form: add reserved "id" validator
|
2023-10-22 15:13:13 +02:00 |
|
axolotle
|
774b11cbbe
|
form: add legacy "name" attr
|
2023-10-22 15:13:13 +02:00 |
|
axolotle
|
a574855a03
|
form: fix forbidden readonly type
|
2023-10-22 15:13:13 +02:00 |
|
axolotle
|
582b1ed311
|
form: add translating method
|
2023-10-22 15:13:13 +02:00 |
|
axolotle
|
3ff6e6ed96
|
app: update app_install
|
2023-10-22 15:13:12 +02:00 |
|
axolotle
|
c428ba616a
|
test:options: update tests results to pydantic parsing
|
2023-10-22 15:07:54 +02:00 |
|
axolotle
|
ec5da99a79
|
form: rework pre + post options validators
|
2023-10-22 15:07:54 +02:00 |
|
axolotle
|
3943774811
|
form: add dynamic annotation getters
|
2023-10-22 15:07:52 +02:00 |
|
axolotle
|
89ae5e654d
|
form: update asking flow, separate form and options
|
2023-10-22 15:06:51 +02:00 |
|
axolotle
|
f5c56db10e
|
form: use pydantic BaseModel in Options and add some validators
|
2023-10-22 15:02:10 +02:00 |
|
axolotle
|
5bd8680847
|
domain:config: restrict portal options to topest domains
|
2023-10-19 18:39:15 +02:00 |
|
axolotle
|
163dd4d359
|
domain:config: remove 'portal_logo' for now
|
2023-10-19 18:28:29 +02:00 |
|
axolotle
|
2b5726f4a8
|
portal: update settings reading from new config file
|
2023-10-18 18:36:07 +02:00 |
|
axolotle
|
9d21501648
|
domain:config: update portal option saving
|
2023-10-18 18:34:25 +02:00 |
|
axolotle
|
8d366e67b0
|
app_ssowatconf: generate per domain portal config with available apps
|
2023-10-18 18:29:55 +02:00 |
|
axolotle
|
c577125363
|
portal: temp disable 'show_other_domains_apps' settings due to missing domain info in ldap
|
2023-10-17 14:46:16 +02:00 |
|
axolotle
|
d65cca5ab1
|
portal: fix decode error
|
2023-10-17 14:15:59 +02:00 |
|
axolotle
|
089e0001c2
|
portal: retreive app permissions from ldap
|
2023-10-17 14:15:22 +02:00 |
|
Alexandre Aubin
|
662998a1ab
|
Update src/utils/resources.py
|
2023-10-16 15:49:12 +02:00 |
|
tituspijean
|
23cdf91b01
|
Restore deleted line
|
2023-10-15 16:49:55 +02:00 |
|
tituspijean
|
dc362dd636
|
Revert packages_from_raw_bash test
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
|
2023-10-15 16:48:59 +02:00 |
|
tituspijean
|
a69b80972e
|
Improve support for packages_from_raw_bash
Co-authored-by: Alexandre Aubin <4533074+alexAubin@users.noreply.github.com>
|
2023-10-15 16:46:24 +02:00 |
|
tituspijean
|
96e99459e6
|
Support packages_from_raw_bash in extra packages
|
2023-10-15 16:31:14 +02:00 |
|
yunohost-bot
|
f003565074
|
[CI] Format code with Black
|
2023-10-10 02:31:47 +00:00 |
|
Alexandre Aubin
|
a0ce7c2d28
|
ssowatconf: drop unused redirected_regex mechanism + we don't need the label+show_tile info in ssowat conf anymore
|
2023-10-07 17:40:06 +02:00 |
|
Alexandre Aubin
|
8036226935
|
Typo
|
2023-10-07 17:12:26 +02:00 |
|
Alexandre Aubin
|
2fc2acea51
|
portalapi: misc fixes related to logging, edgecases
|
2023-10-06 14:11:38 +02:00 |
|
Alexandre Aubin
|
c6633873ba
|
Merge pull request #1715 from YunoHost/dyndns
enh: Handle dyndns subscribe/unsubscribe in web admin
|
2023-09-29 21:35:20 +02:00 |
|
axolotle
|
a457f8dbcb
|
app: add "support_purge" to app info
|
2023-09-29 16:43:29 +02:00 |
|
Alexandre Aubin
|
814696e9c1
|
portal: redirect to $host/yunohost/admin by default (cf recent commit in ssowat)
|
2023-09-29 14:34:33 +02:00 |
|
tituspijean
|
bb097fedca
|
Add home.arpa as special TLD (#1718)
* Add home.arpa as special TLD
* Update dns.py
|
2023-09-29 12:05:48 +02:00 |
|
axolotle
|
253a042314
|
test:domains: dyndns_recovery mock as api call to avoid cli prompts
|
2023-09-28 17:23:51 +02:00 |
|
axolotle
|
c019f7f24a
|
test:domains: remove sleep
|
2023-09-28 16:48:31 +02:00 |
|
axolotle
|
4a7b2b2cbf
|
domains: unique i18n key for dyndns too many requests
|
2023-09-28 15:54:57 +02:00 |
|
axolotle
|
ca1e088f29
|
test:domains: add complex recovery password test
|
2023-09-28 15:41:57 +02:00 |
|
Alexandre Aubin
|
0f109db6ca
|
dyndns/domain_remove: be paranoid and keep the dyndns unsubscribe + cert/dyndns/setting cleanup before the regenconf
|
2023-09-28 14:29:53 +02:00 |
|
Alexandre Aubin
|
53ffe3c1c0
|
dyndns: fix tests
|
2023-09-28 14:25:36 +02:00 |
|
Alexandre Aubin
|
82affd2984
|
dyndns: fix availability check, polish UX
|
2023-09-28 14:19:00 +02:00 |
|
Alexandre Aubin
|
127b6121d1
|
meh
|
2023-09-27 22:29:27 +02:00 |
|
Alexandre Aubin
|
d3418479a2
|
fix remaining log.getActionLogger
|
2023-09-27 22:25:44 +02:00 |
|
Alexandre Aubin
|
2e4f2e8e3a
|
quality: unused import
|
2023-09-27 20:57:16 +02:00 |
|
Alexandre Aubin
|
cd079459b9
|
dyndns: fix import typo
|
2023-09-27 20:47:17 +02:00 |
|
Alexandre Aubin
|
a0dbf6a5b0
|
portal: improve domain setting fetch + set show_other_domains_apps to false by default ?
|
2023-09-27 20:40:50 +02:00 |
|
axolotle
|
2e86bae4ef
|
domain: make sure of it
|
2023-09-27 19:58:52 +02:00 |
|
axolotle
|
e9802ce2dc
|
domain dyndns: do not save recovery password
|
2023-09-27 19:31:50 +02:00 |
|
Alexandre Aubin
|
9e87ea88df
|
portal-api: improve semantic for yunohost public portal stuff
|
2023-09-27 19:30:55 +02:00 |
|
Alexandre Aubin
|
db30b3acb8
|
Merge branch 'bookworm' into portal-api
|
2023-09-27 18:57:02 +02:00 |
|
Alexandre Aubin
|
883bb2b498
|
Merge remote-tracking branch 'origin/dev' into bookworm
|
2023-09-27 17:56:48 +02:00 |
|