Commit graph

  • ec814a8c94
    refactor: remove db read on focus for groups view Simon 2026-02-20 15:09:37 +01:00
  • 883e7a3e62
    docs: concept self-sign-up Simon 2026-02-20 14:53:59 +01:00
  • 3c79d044d4 Merge pull request 'update Code Guidelines with issues from meta review analysis' (#436) from code-review-meta-actions into main simon 2026-02-20 14:02:38 +01:00
  • f4554b8a4b
    docs: update Code Guidelines with issues from meta review analysis Simon 2026-02-20 14:01:14 +01:00
  • 4432e2770b
    concept web form #308 Simon 2026-02-20 13:40:31 +01:00
  • 397f7a7975 fix linting carla 2026-02-20 09:16:38 +01:00
  • cb932ad6ef feat: respects sorting groups for export carla 2026-02-20 08:45:55 +01:00
  • dbdac5870a fix: adds shoe/hide for group column carla 2026-02-20 08:45:21 +01:00
  • 01f62297fc feat: add groups to export carla 2026-02-19 14:36:35 +01:00
  • cbed65de66 feat: fix light dark mode issue carla 2026-02-19 12:55:29 +01:00
  • 3491b4b1ba chore: set max cases testing for drone lower carla 2026-02-19 12:55:14 +01:00
  • 2315f2588f Merge branch 'main' into bug/289_rauthy_error_message carla 2026-02-19 10:02:30 +01:00
  • 31fc4f4d0c Merge pull request 'Implements uneditable type for custom fields closes #198' (#433) from feature/198_edit_custom_fields into main carla 2026-02-19 10:02:18 +01:00
  • 0fd1b7e142 fix testsand load performance carla 2026-02-19 09:40:02 +01:00
  • 0333f9e722 fix: tests failing in ci carla 2026-02-19 08:55:55 +01:00
  • 9b1aad884e style: use same disabled field as for memberfield carla 2026-02-18 17:01:43 +01:00
  • e47e266570 feat: type not editable carla 2026-02-18 16:42:54 +01:00
  • d1fefcca7d formatting carla 2026-02-18 16:18:26 +01:00
  • b5fc03e94f refactor carla 2026-02-18 16:10:46 +01:00
  • b952a30d37
    chore: adjust to sh try-timeouts-on-drone-pipeline Simon 2026-02-18 14:36:42 +01:00
  • a40b430ed0
    chore: try timeouts in drone tasks Simon 2026-02-18 14:19:58 +01:00
  • adea380d86 Merge pull request 'Include group names in member search closing #375' (#426) from feature/groups-search-integration into main simon 2026-02-18 13:28:49 +01:00
  • 84f97c12f8 Merge branch 'main' into feature/groups-search-integration simon 2026-02-18 13:06:26 +01:00
  • 63b8e70e62
    fix: adress review comments Simon 2026-02-18 13:05:31 +01:00
  • ac13a39e7c Merge branch 'main' into bug/289_rauthy_error_message carla 2026-02-18 12:53:48 +01:00
  • 002d723d0e fix: tests and flash layout carla 2026-02-18 12:53:25 +01:00
  • f6575319f7
    feat: add groups to search vector Simon 2026-02-18 12:47:23 +01:00
  • e99dbdfb82 Merge pull request 'Fixes empty custom fields while turning back in settings closes #413' (#425) from bug/413_turn_back_custom into main carla 2026-02-17 19:30:11 +01:00
  • a25263b721 fix: adds user friendly flas message carla 2026-02-17 19:29:49 +01:00
  • b18f895939 chore: rename ImportExport module to Import carla 2026-02-17 18:56:56 +01:00
  • ce542eae3e fix: missing actor on tturning back from edit carla 2026-02-17 18:26:32 +01:00
  • 2b1f49d60a Merge pull request 'Implements missing member columns closes #416 and #419' (#424) from bug/416_member_columns into main carla 2026-02-17 18:17:16 +01:00
  • 49bd2eee0b i18n: update translations carla 2026-02-17 17:59:30 +01:00
  • cecb547bd6 bug: adds membership startdate column carla 2026-02-16 16:53:37 +01:00
  • 3f07de1276 Merge pull request 'Add groups to member detail view closes #374' (#423) from feature/374-member-detail-groups into main simon 2026-02-17 15:50:44 +01:00
  • 911f308a67
    fix: address review comments Simon 2026-02-17 15:30:23 +01:00
  • b1a9eb8b1d
    feat: add groups to member detail view #374 Simon 2026-02-17 14:15:43 +01:00
  • 46f9094e1f
    style: fix formatting Simon 2026-02-17 12:16:15 +01:00
  • 2e4d14dd60
    test: add tdd tests for groups in member detail view #374 Simon 2026-02-17 12:15:46 +01:00
  • 7b13d03bb7 Merge pull request 'Add groups to membership overview closes #373' (#422) from feature/member-overview-groups into main simon 2026-02-16 17:20:53 +01:00
  • 6831ba046f
    Merge remote-tracking branch 'origin/main' into feature/member-overview-groups Simon 2026-02-16 15:57:57 +01:00
  • ace59bbae6
    fix: implement review comments Simon 2026-02-16 15:30:16 +01:00
  • 49ffdcade8 Merge pull request 'Implements pdf export closes #286' (#418) from feature/286_export_pdf into main carla 2026-02-16 13:41:20 +01:00
  • 65581d0639
    style: fix formatting Simon 2026-02-13 18:26:14 +01:00
  • 1133ffb28f
    fix: test Simon 2026-02-13 18:18:15 +01:00
  • 5fd7c0e7f6
    feat: improve groups fillter Simon 2026-02-13 17:45:51 +01:00
  • 22458cd52b Merge branch 'main' into feature/286_export_pdf carla 2026-02-13 17:40:05 +01:00
  • 3d53bd0247 i18n: add translation carla 2026-02-13 17:27:02 +01:00
  • baa288bff3 refactor carla 2026-02-13 17:21:14 +01:00
  • 3322efcdf6
    test: adapt earlier tests to groups implementation Simon 2026-02-13 09:48:09 +01:00
  • 3b87db6ad1 test: add tdd tests for group integration in member view #373 Simon 2026-01-29 16:43:05 +01:00
  • dce4b2cf33
    feat: add groups to member overview Simon 2026-02-13 09:28:16 +01:00
  • b49e795641 Merge pull request 'Statistic Page closes #310' (#417) from feature/statistics into main moritz 2026-02-12 19:40:21 +01:00
  • f08c5d59f3 StatisticsLive: load statistics only in handle_params Moritz 2026-02-12 19:16:53 +01:00
  • 004336fea3 Statistics test: guarantee empty members then assert is_nil for first_join_year Moritz 2026-02-12 19:16:52 +01:00
  • bd4dc86cca StatisticsLiveTest: explicit auth (read_only) and redirect test for own_data Moritz 2026-02-12 19:13:46 +01:00
  • 7828fc729f Gettext: add DE translation for Fee types could not be loaded Moritz 2026-02-12 18:44:47 +01:00
  • 3eead112b0 Statistics tests: strict first_join_year nil, fee_type_id in URL Moritz 2026-02-12 18:44:46 +01:00
  • 4b61289f33 Statistics LiveView: robust URL, load_fee_types error handling, clamp percents Moritz 2026-02-12 18:44:45 +01:00
  • b416944321 Statistics: log Ash errors instead of returning 0/nil silently Moritz 2026-02-12 18:44:42 +01:00
  • 490dced8c8 Statistics: member stats independent of fee type Moritz 2026-02-12 17:42:30 +01:00
  • 98af2b77ee Add German translations for statistics page Moritz 2026-02-12 17:42:02 +01:00
  • 0351ad6a51 Fix create_fee_type default arg warning in StatisticsTest Moritz 2026-02-12 17:41:57 +01:00
  • 2beceb539b Update docs and guidelines for statistics feature Moritz 2026-02-10 22:31:52 +01:00
  • 6fd9d00327 Update gettext: extract and add DE/EN for statistics strings Moritz 2026-02-10 22:31:49 +01:00
  • a263cb4954 Pass actor through CycleGenerator so seeds can use admin Moritz 2026-02-10 22:31:45 +01:00
  • 6e309622a0 Add StatisticsLive: overview, bars by year, pie chart Moritz 2026-02-10 22:31:40 +01:00
  • 919a8e4ebd Add statistics route, permissions, and sidebar entry Moritz 2026-02-10 22:31:35 +01:00
  • fd10fe5cf6 Add Statistics module for member and cycle aggregates Moritz 2026-02-10 22:29:26 +01:00
  • 82e908a7e4 Merge pull request 'UI for adding and removing members on the group show page' (#401) from feature/ui-for-adding-members-groups into main simon 2026-02-12 15:41:15 +01:00
  • 2f8a6a2768
    Merge remote-tracking branch 'origin/main' into feature/ui-for-adding-members-groups Simon 2026-02-12 15:16:35 +01:00
  • 900f322422
    fix: pr comments Simon 2026-02-12 15:08:40 +01:00
  • 4fb5b12ea7 chore: adds liberation fonts carla 2026-02-11 15:26:19 +01:00
  • fd1f4d02d5 style: fix styling carla 2026-02-11 13:55:02 +01:00
  • f6b35f03a5 feat: adds pdf export with imprintor carla 2026-02-11 11:47:26 +01:00
  • 962e12b644 Merge pull request 'Update renovate/renovate Docker tag to v42.96' (#414) from renovate/renovate-renovate-42.x into main moritz 2026-02-10 17:26:39 +01:00
  • 022e33773e chore(deps): update renovate/renovate docker tag to v42.97 Renovate Bot 2026-02-10 00:27:34 +00:00
  • a88fdaf96f Merge pull request 'chore(deps): update ghcr.io/sebadob/rauthy docker tag to v0.34.3' (#412) from renovate/ghcr.io-sebadob-rauthy-0.x into main moritz 2026-02-10 17:25:21 +01:00
  • 74dfd93fb8 Update ghcr.io/sebadob/rauthy Docker tag to v0.34.3 Renovate Bot 2026-02-05 00:20:05 +00:00
  • c9ea784c14 Merge pull request 'chore(deps): update mix dependencies' (#411) from renovate/mix-dependencies into main moritz 2026-02-10 16:46:04 +01:00
  • b142a3a66a chore(deps): update mix dependencies Renovate Bot 2026-02-10 00:27:05 +00:00
  • 496e2e438f Merge pull request 'Implements CSV export closes #285' (#408) from feature/export_csv into main carla 2026-02-09 15:17:49 +01:00
  • e68a7cf8c7 fix linting carla 2026-02-09 14:08:12 +01:00
  • 80fe73a561 docs: update docs carla 2026-02-09 14:08:04 +01:00
  • 31624e460b i18n: update translations carla 2026-02-09 13:37:37 +01:00
  • 9115d53198 tests: add tests carla 2026-02-09 13:34:57 +01:00
  • e1266944b1 feat: add membership fee status to columns and dropdown carla 2026-02-09 13:34:38 +01:00
  • 36e57b24be Merge branch 'main' into feature/export_csv carla 2026-02-06 08:02:05 +01:00
  • 8e387d8e17 tests: update tests carla 2026-02-05 15:03:36 +01:00
  • 9b9e7ec995 fix: sorting and filter for export carla 2026-02-05 15:03:25 +01:00
  • cc02748cc6 Merge pull request 'Fix prod admin initialisation' (#410) from fix/admin_init into main moritz 2026-02-04 21:41:38 +01:00
  • ad54b0c462 Release.seed_admin: ensure app started when run via bin/mv eval Moritz 2026-02-04 21:33:41 +01:00
  • 6ab0365a8c Merge pull request 'Init an admin user in prod closes #381' (#409) from feature/381_init_admin into main moritz 2026-02-04 20:53:00 +01:00
  • ad42a53919 OIDC sign-in: robust after_action for get? result, non-bang role sync Moritz 2026-02-04 20:25:54 +01:00
  • c5f1fdce0a Code-review follow-ups: policy, docs, seed_admin behaviour Moritz 2026-02-04 19:44:43 +01:00
  • d573a22769 Tests: accept single user or list from read_sign_in_with_rauthy (get? true) Moritz 2026-02-04 18:03:18 +01:00
  • 58a5b086ad OIDC: pass oauth_tokens to role sync; get? true for sign_in; return record in register Moritz 2026-02-04 18:03:15 +01:00
  • d441009c8a Refactor: remove debug instrumentation from OidcRoleSync Moritz 2026-02-04 18:03:02 +01:00
  • d37fc03a37 Fix: load OIDC role sync config from ENV in all environments Moritz 2026-02-04 18:02:59 +01:00
  • 55fef5a993 Docs and .env.example for admin bootstrap and OIDC role sync Moritz 2026-02-04 16:20:39 +01:00