Commit graph

  • e1aeacbc49
    Merge pull request #1709 from kemenaran/patch-1 Alexandre Aubin 2023-09-07 19:40:03 +02:00
  • c641f099c5 add temp messy file handling for portal custom logo axolotle 2023-09-07 17:57:08 +02:00
  • 79e41a1e4b
    app.py: fix typo in log statement Pierre de La Morinerie 2023-09-07 16:22:16 +02:00
  • 3dfab89c1f
    check and re-download a prefetched file that doesn't match the checksum Kayou 2023-09-07 14:59:08 +02:00
  • bfedf144b3 add settings getter + /public route to get settings and public apps axolotle 2023-09-04 16:31:58 +02:00
  • 2136db32b6 return domain from _get_user_infos axolotle 2023-09-04 16:27:06 +02:00
  • 20d21b57e0 wip: save portal configpanel options in separate file .portal.yml axolotle 2023-09-04 16:24:01 +02:00
  • a1a47e5221 update config_domain.toml with portal options axolotle 2023-09-04 16:21:50 +02:00
  • 5562b61db0 add 'list_portal' AppOption modifier to add portal as a possible choice axolotle 2023-09-04 16:20:29 +02:00
  • 0645d18e67 add host as session cookie info axolotle 2023-09-04 16:19:07 +02:00
  • ffa8eb38ed
    [enh] Add post_app_restore hook ljf 2023-09-04 15:42:12 +02:00
  • 6f3b194944
    [fix] Avoid char conflict with bind properties ljf 2023-09-02 22:47:02 +02:00
  • 51d8608b40 Update changelog for 11.2.4 debian/11.2.4 Alexandre Aubin 2023-08-31 17:33:08 +02:00
  • 52951239c5
    Merge pull request #1704 from YunoHost/Tagadda-patch-1 Alexandre Aubin 2023-08-31 17:27:46 +02:00
  • f895f99d21
    Merge pull request #1705 from YunoHost/fix-2235 Alexandre Aubin 2023-08-31 17:26:50 +02:00
  • 65d2571072 helpers: add new --group option for ynh_add_fpm_config to customize the Group parameter Alexandre Aubin 2023-08-31 17:23:21 +02:00
  • 8f0f85b722 merge update_password with update axolotle 2023-08-29 15:24:52 +02:00
  • dcafac1913
    [fix] Combine bind section regex with bind panel file ljf (zamentur) 2023-08-25 22:36:33 +02:00
  • 79e620ef42
    [fix] Conflict type file and settings bind mode ljf (zamentur) 2023-08-25 21:12:01 +02:00
  • fde05c0ac2
    [enh] bind heritage in config panel ljf (zamentur) 2023-08-25 20:53:30 +02:00
  • 0b05143745
    [fix] Diagnosis: reverse DNS check should be case-insensitive #2235 ljf (zamentur) 2023-08-25 03:23:33 +02:00
  • b0fe49ae83 configpanels/forms : more edge cases with some questions not implementing some methods/attributes Alexandre Aubin 2023-08-22 17:36:12 +02:00
  • 73a144fa46
    Update src/utils/resources.py Tagada 2023-08-22 17:12:03 +02:00
  • ee4d94d382
    Update src/utils/resources.py Tagada 2023-08-22 17:11:56 +02:00
  • 07daa68770 apps: BACKUP_CORE_ONLY was not set for pre-upgrade safety backups, resulting in unecessarily large pre-upgrade backups Alexandre Aubin 2023-08-22 15:37:47 +02:00
  • 32376cf18f
    Use the existing db_name setting for database provising Tagada 2023-08-21 16:39:54 +02:00
  • 576992899c apps: allow to use jinja {% if foobar %} blocks in their notifications/doc pages Alexandre Aubin 2023-08-16 19:18:37 +02:00
  • f08d5562ff
    Merge pull request #1695 from yunohost-bot/weblate-yunohost-core Alexandre Aubin 2023-08-16 18:06:13 +02:00
  • c4b3068d3a Translated using Weblate (Indonesian) Neko Nekowazarashi 2023-08-08 15:12:19 +00:00
  • f46dc30783 Translated using Weblate (Polish) Grzegorz Cichocki 2023-08-05 22:19:12 +00:00
  • 927a17cf30 Translated using Weblate (Spanish) taco 2023-08-02 18:07:56 +00:00
  • 5eecfcae67 Translated using Weblate (Polish) Kuba Bazan 2023-07-23 22:20:41 +00:00
  • 9fdbc5532f Translated using Weblate (Turkish) Suleyman Harmandar 2023-07-22 05:45:21 +00:00
  • d716746f28 Translated using Weblate (Galician) José M 2023-07-19 12:09:22 +00:00
  • b0f9934f08
    Merge pull request #1703 from massyas/fix-typo-in-app_upgrade_help Alexandre Aubin 2023-08-16 17:32:11 +02:00
  • 0d88978c2a
    Fix typo in app_upgrade argument help massyas 2023-08-16 17:25:23 +02:00
  • 7f5b8a538f
    Merge pull request #1702 from selfhoster1312/app-help-message Alexandre Aubin 2023-08-15 15:44:03 +02:00
  • d2113b243e Add information in yunohost app install --help selfhoster1312 2023-08-15 15:35:36 +02:00
  • a7580df7a9
    Merge pull request #1701 from selfhoster1312/sso-csp-inline Alexandre Aubin 2023-08-15 14:18:45 +02:00
  • 26d4d9420c Allow inline scripts for yunohost-portal (nginx CSP) selfhoster1312 2023-08-15 14:12:08 +02:00
  • 741caebdda
    Merge pull request #1700 from selfhoster1312/decode-jwt Alexandre Aubin 2023-08-15 12:27:16 +02:00
  • 101b5704c4 Serialize the JWT token to a cookie string instead of failing selfhoster1312 2023-08-15 12:23:56 +02:00
  • 8a7fddf5f2 Change default setting of auth_header to False selfhoster1312 2023-08-14 21:16:30 +02:00
  • dafae50e8a
    Merge pull request #1698 from selfhoster1312/portal-api Alexandre Aubin 2023-08-13 23:42:19 +02:00
  • 6f8b3fd57f Handle both cookies in the same way (please let me logout) selfhoster1312 2023-08-13 23:11:31 +02:00
  • 7a77083a8d sni_forward: more fixes for server block that should listen to 127.0.0.1 instead of 0.0.0.0 Alexandre Aubin 2023-08-12 11:23:38 +02:00
  • 5c7518bf33 sni_forward: fix regex conf, forgot to create the pending dir Alexandre Aubin 2023-08-12 11:01:38 +02:00
  • 4fd41688c0 feature: new global setting options to enable SNI-forward to external domains to cover cases where YunoHost is hosted behind a VPN or to host several servers behind the same IP Alexandre Aubin 2023-08-11 22:59:46 +02:00
  • 28dbf466aa trigger hooks when adding or removing user into group Emmanuel Averty 2023-08-11 12:05:30 +02:00
  • db1670ca5d add temp portal_update_password axolotle 2023-08-01 16:28:25 +02:00
  • c9092b2aad add portal_update to update user infos axolotle 2023-08-01 15:29:09 +02:00
  • c3a4b7dabb add _get_user_infos helper axolotle 2023-08-01 15:18:48 +02:00
  • ca6eb2cbaf lint axolotle 2023-08-01 15:15:52 +02:00
  • afd7b37ebc Tweak nginx portal conf to serve html/css/js/assets from /usr/share/yunohost/portal, similar to webadmin Alexandre Aubin 2023-07-30 23:53:43 +02:00
  • 5fd1850f19 Add dependency to new yunohost-portal debian package Alexandre Aubin 2023-07-30 23:53:04 +02:00
  • 09c5a4cfb9 admin and portalapi: propagate new configurable CORS mechanism from moulinette Alexandre Aubin 2023-07-29 19:15:30 +02:00
  • 704e42a6af portalapi: fix cookie not being deleted because maxage=-1 or something Alexandre Aubin 2023-07-29 19:13:00 +02:00
  • 465f6da5cd Update changelog for 11.2.3 debian/11.2.3 Alexandre Aubin 2023-07-22 16:48:48 +02:00
  • 4fda8ed49f apps: fix another case of no attribute 'value' due to config panels/questions refactoring Alexandre Aubin 2023-07-21 22:02:56 +02:00
  • 4385c886a4 Merge branch 'dev' into bookworm Tagada 2023-07-20 15:49:45 +02:00
  • 53bc30b9fb Update changelog for 11.2.2 debian/11.2.2 Alexandre Aubin 2023-07-19 02:36:39 +02:00
  • fd17b5b036
    Merge pull request #1694 from yunohost-bot/weblate-yunohost-core Alexandre Aubin 2023-07-19 00:52:43 +02:00
  • e446255648 Translated using Weblate (Galician) José M 2023-07-18 03:49:58 +00:00
  • 2d54be6e8d Translated using Weblate (French) ppr 2023-07-18 20:04:22 +00:00
  • e1ceb084c3 fix config panel readonly .value axolotle 2023-07-18 15:05:07 +02:00
  • 363f8f13a3
    Merge pull request #1693 from YunoHost/fix-gandi Alexandre Aubin 2023-07-18 13:06:50 +02:00
  • 6b5c9a2a8b
    Gandi's api_protocol field should be a select type tituspijean 2023-07-18 11:25:08 +02:00
  • 2ece3b65f6 Moulinette logging is an unecessarily complex mess, episode 57682 Alexandre Aubin 2023-07-18 00:19:16 +02:00
  • e5225ba543
    Merge pull request #1691 from YunoHost/ci-format-debian/11.2.1 Alexandre Aubin 2023-07-17 22:43:35 +02:00
  • dd93df45e6 [CI] Format code with Black yunohost-bot 2023-07-17 20:34:49 +00:00
  • 1eb208db23 Update changelog for 11.2.1 debian/11.2.1 Alexandre Aubin 2023-07-17 21:19:50 +02:00
  • 781f924e30 apps: hotfix for funky issue, apps getting named 'undefined' Alexandre Aubin 2023-07-17 21:13:34 +02:00
  • ae37b5fc24 portalapi: Add new yunohost-portal-api to yunohost services Alexandre Aubin 2023-07-17 19:47:24 +02:00
  • ced222eaa5 doc: fix resource doc generation .. not sure why this line that removed legit indent was there Alexandre Aubin 2023-07-17 19:09:04 +02:00
  • f69f87fa65 Merge remote-tracking branch 'origin/dev' into portal-api Alexandre Aubin 2023-07-17 18:56:05 +02:00
  • 92924385db
    Merge pull request #1690 from YunoHost/ci-format-debian/11.2 Alexandre Aubin 2023-07-17 18:06:23 +02:00
  • 6e63b6fc53 [CI] Format code with Black yunohost-bot 2023-07-17 16:00:11 +00:00
  • 036119d9ba Update changelog for 11.2 debian/11.2 Alexandre Aubin 2023-07-17 16:23:33 +02:00
  • 4b582f72df
    Merge pull request #1687 from YunoHost/11.2 Alexandre Aubin 2023-07-17 16:11:20 +02:00
  • 7cf18e69a3
    Merge pull request #1688 from yunohost-bot/weblate-yunohost-core Alexandre Aubin 2023-07-17 15:33:00 +02:00
  • 419a32bf15 dyndns: remove 'domain dyndns list' command because this gives the false impression that there can be several of them... Alexandre Aubin 2023-07-17 15:24:58 +02:00
  • 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...) Alexandre Aubin 2023-07-15 21:20:15 +02:00
  • ec96558c81 portalapi: add FIXMEs about auth layer Alexandre Aubin 2023-07-15 20:07:18 +02:00
  • 606335a474 Translated using Weblate (German) Christian Wehrli 2023-07-14 18:15:23 +00:00
  • 373dabbcb0 Translated using Weblate (German) Christian Wehrli 2023-07-14 14:14:25 +00:00
  • a81d688dc1 Translated using Weblate (German) Christian Wehrli 2023-07-14 13:20:30 +00:00
  • 972e98d66f Translated using Weblate (German) Christian Wehrli 2023-07-14 12:36:44 +00:00
  • 5bb36ee060 Translated using Weblate (German) Christian Wehrli 2023-07-14 10:20:18 +00:00
  • 91a564c3d1 Translated using Weblate (Japanese) motcha 2023-07-11 14:31:16 +00:00
  • e1fabc4448
    Merge pull request #1689 from ericgaspar/typo Alexandre Aubin 2023-07-15 17:40:56 +02:00
  • dd73c7ba59 Fix typo Éric Gaspar 2023-07-15 17:09:57 +02:00
  • f4dfb56006 portal refactoring: the 'yunohost tile' thingy won't work anymore, gotta discuss what we want to do exactly Alexandre Aubin 2023-07-15 16:01:03 +02:00
  • 0cb673c125 portalapi: woopsies Alexandre Aubin 2023-07-14 19:35:05 +02:00
  • a81a548f76 Unused imports Alexandre Aubin 2023-07-14 19:12:49 +02:00
  • 5104c2a79f portalapi: add CORS headers ... though gotta revisit this later, I don't know what I'm doing Alexandre Aubin 2023-07-14 19:11:32 +02:00
  • 5e1d69a2cb portalapi: harden systemd service configuration Alexandre Aubin 2023-07-14 18:55:33 +02:00
  • d2107278a7 ci: for some reason the helper tests may be the reason the full-tests job sometimes crashes with no explanation ... let's try to keep it in a separate job to see if that indeed fixes the issue Alexandre Aubin 2023-07-14 15:22:23 +02:00
  • d44b09cf12 quality: cleanup unused code Alexandre Aubin 2023-07-14 15:20:13 +02:00
  • 2c0f49cef3 portalapi: add groups and apps list in infos returned by GET /me Alexandre Aubin 2023-07-14 04:44:03 +02:00
  • f3eef43d02 helpers: in ynh_systemd_action, check the actual timestamp when checking for timeout, because for some reason journalctl may take a ridiculous amount of time to run Alexandre Aubin 2023-07-11 23:59:06 +02:00