- Show: handle_info :member_updated and :put_flash; Linked User only when can_access_page? /users - MembershipFeesComponent: can_create_cycle/can_destroy_cycle/can_update_cycle; buttons gated - Delete all cycles via Ash.destroy (policy enforced); format_error Forbidden - Regenerate cycles for normal_user and admin (no admin-only check) - Member form: format_error tuple for membership_fee_type_id; Select a membership fee type (no None) - show_membership_fees_test: read_only UI and policy tests |
||
|---|---|---|
| .. | ||
| auth | ||
| components | ||
| custom_field_live | ||
| group_live | ||
| member_field_live | ||
| member_live | ||
| membership_fee_type_live | ||
| role_live | ||
| user_live | ||
| global_settings_live.ex | ||
| membership_fee_settings_live.ex | ||