Kay0u
|
142fad4b78
|
typo
|
2023-09-08 23:50:30 +02:00 |
|
Kay0u
|
aed8ecb645
|
do not skip tests from 11.2
|
2023-09-08 23:47:57 +02:00 |
|
Kay0u
|
e77e9a0a9a
|
backup/restore tests from 11.2
|
2023-09-08 23:13:38 +02:00 |
|
orhtej2
|
920fe527f4
|
Allow system users to send mails from IPv6 localhost and in no-IP contexts.
|
2023-09-07 22:14:06 +02:00 |
|
axolotle
|
c641f099c5
|
add temp messy file handling for portal custom logo
|
2023-09-07 17:57:08 +02:00 |
|
Pierre de La Morinerie
|
79e41a1e4b
|
app.py: fix typo in log statement
|
2023-09-07 16:22:16 +02:00 |
|
axolotle
|
bfedf144b3
|
add settings getter + /public route to get settings and public apps
|
2023-09-04 16:31:58 +02:00 |
|
axolotle
|
2136db32b6
|
return domain from _get_user_infos
|
2023-09-04 16:27:06 +02:00 |
|
axolotle
|
20d21b57e0
|
wip: save portal configpanel options in separate file .portal.yml
|
2023-09-04 16:24:01 +02:00 |
|
axolotle
|
5562b61db0
|
add 'list_portal' AppOption modifier to add portal as a possible choice
|
2023-09-04 16:20:29 +02:00 |
|
axolotle
|
0645d18e67
|
add host as session cookie info
|
2023-09-04 16:19:07 +02:00 |
|
ljf
|
ffa8eb38ed
|
[enh] Add post_app_restore hook
|
2023-09-04 15:42:12 +02:00 |
|
ljf
|
6f3b194944
|
[fix] Avoid char conflict with bind properties
|
2023-09-02 22:47:02 +02:00 |
|
Alexandre Aubin
|
52951239c5
|
Merge pull request #1704 from YunoHost/Tagadda-patch-1
Use the existing db_name setting for database provising
|
2023-08-31 17:27:46 +02:00 |
|
axolotle
|
8f0f85b722
|
merge update_password with update
|
2023-08-29 16:28:32 +02:00 |
|
ljf (zamentur)
|
0b05143745
|
[fix] Diagnosis: reverse DNS check should be case-insensitive #2235
|
2023-08-25 03:23:33 +02:00 |
|
Alexandre Aubin
|
b0fe49ae83
|
configpanels/forms : more edge cases with some questions not implementing some methods/attributes
|
2023-08-22 17:36:12 +02:00 |
|
Tagada
|
73a144fa46
|
Update src/utils/resources.py
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
|
2023-08-22 17:12:03 +02:00 |
|
Tagada
|
ee4d94d382
|
Update src/utils/resources.py
Co-authored-by: Alexandre Aubin <alex.aubin@mailoo.org>
|
2023-08-22 17:11:56 +02:00 |
|
Alexandre Aubin
|
07daa68770
|
apps: BACKUP_CORE_ONLY was not set for pre-upgrade safety backups, resulting in unecessarily large pre-upgrade backups
|
2023-08-22 15:37:47 +02:00 |
|
Tagada
|
32376cf18f
|
Use the existing db_name setting for database provising
This should help upgrading an app from packaging v1 when db_name was different from `app`
|
2023-08-21 16:39:54 +02:00 |
|
Alexandre Aubin
|
576992899c
|
apps: allow to use jinja {% if foobar %} blocks in their notifications/doc pages
|
2023-08-16 19:18:37 +02:00 |
|
selfhoster1312
|
101b5704c4
|
Serialize the JWT token to a cookie string instead of failing
|
2023-08-15 12:23:56 +02:00 |
|
selfhoster1312
|
6f8b3fd57f
|
Handle both cookies in the same way (please let me logout)
|
2023-08-13 23:11:31 +02:00 |
|
axolotle
|
db1670ca5d
|
add temp portal_update_password
|
2023-08-01 16:28:25 +02:00 |
|
axolotle
|
c9092b2aad
|
add portal_update to update user infos
|
2023-08-01 15:43:39 +02:00 |
|
axolotle
|
c3a4b7dabb
|
add _get_user_infos helper
|
2023-08-01 15:18:48 +02:00 |
|
axolotle
|
ca6eb2cbaf
|
lint
|
2023-08-01 15:15:52 +02:00 |
|
Alexandre Aubin
|
09c5a4cfb9
|
admin and portalapi: propagate new configurable CORS mechanism from moulinette
|
2023-07-29 19:15:30 +02:00 |
|
Alexandre Aubin
|
704e42a6af
|
portalapi: fix cookie not being deleted because maxage=-1 or something
|
2023-07-29 19:13:00 +02:00 |
|
Alexandre Aubin
|
4fda8ed49f
|
apps: fix another case of no attribute 'value' due to config panels/questions refactoring
|
2023-07-21 22:02:56 +02:00 |
|
Tagada
|
4385c886a4
|
Merge branch 'dev' into bookworm
|
2023-07-20 15:49:45 +02:00 |
|
axolotle
|
e1ceb084c3
|
fix config panel readonly .value
|
2023-07-18 15:07:31 +02:00 |
|
Alexandre Aubin
|
2ece3b65f6
|
Moulinette logging is an unecessarily complex mess, episode 57682
|
2023-07-18 00:19:16 +02:00 |
|
Alexandre Aubin
|
781f924e30
|
apps: hotfix for funky issue, apps getting named 'undefined'
|
2023-07-17 21:13:34 +02:00 |
|
Alexandre Aubin
|
f69f87fa65
|
Merge remote-tracking branch 'origin/dev' into portal-api
|
2023-07-17 18:56:05 +02:00 |
|
yunohost-bot
|
6e63b6fc53
|
[CI] Format code with Black
|
2023-07-17 16:00:11 +00:00 |
|
Alexandre Aubin
|
4b582f72df
|
Merge pull request #1687 from YunoHost/11.2
11.2
|
2023-07-17 16:11:20 +02:00 |
|
Alexandre Aubin
|
4561f900df
|
portal refactoring: update ssowat conf format with a dict mapping domains to portal urls. For now, let's have one portal per main/parent domain (which is anyway imposed by cookie management unless we reintroduce complex cross-domain authentication...)
|
2023-07-15 21:20:15 +02:00 |
|
Alexandre Aubin
|
ec96558c81
|
portalapi: add FIXMEs about auth layer
|
2023-07-15 20:07:18 +02:00 |
|
Alexandre Aubin
|
a81a548f76
|
Unused imports
|
2023-07-14 19:12:49 +02:00 |
|
Alexandre Aubin
|
d44b09cf12
|
quality: cleanup unused code
|
2023-07-14 15:20:13 +02:00 |
|
Alexandre Aubin
|
2c0f49cef3
|
portalapi: add groups and apps list in infos returned by GET /me
|
2023-07-14 04:44:03 +02:00 |
|
Alexandre Aubin
|
6c6dd318fb
|
portalapi: implement encrypted password storage in the user's cookie using AES256
|
2023-07-11 22:39:22 +02:00 |
|
Alexandre Aubin
|
9a5080ea16
|
portalapi: fix split or user/password in auth code
|
2023-07-11 17:49:25 +02:00 |
|
Alexandre Aubin
|
a1cf770e1b
|
Merge branch 'dev' into portal-api
|
2023-07-11 17:11:02 +02:00 |
|
Alexandre Aubin
|
7ba6c37eb8
|
Merge branch '11.2' into bookworm
|
2023-07-11 15:56:52 +02:00 |
|
Alexandre Aubin
|
e695c89ad0
|
Typo in i18n key
|
2023-07-11 15:51:19 +02:00 |
|
Alexandre Aubin
|
81f269fc29
|
Fix funky no_unsubscribe dyndns stuff in test_domains.py ...
|
2023-07-10 19:35:17 +02:00 |
|
Alexandre Aubin
|
7e18e8c9ec
|
Merge pull request #1475 from YunoHost/dyndns-password
Dyndns recovery password
|
2023-07-10 19:15:47 +02:00 |
|