feat(member): Add members with properties #27 #37
Labels
No labels
bug
duplicate
enhancement
help wanted
high priority
invalid
L
low priority
M
medium priority
needs refinement
question
S
UX research
wontfix
No milestone
No project
No assignees
3 participants
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: local-it/mitgliederverwaltung#37
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "ash_member"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Routes:
http://localhost:4000/members
http://localhost:4000/properties
http://localhost:4000/property_types
setup migrations:
Seed with property_types:
b91df051dctoa468f3edbeWIP: feat(member): Add members with propertiesto WIP: feat(member): Add members with properties #27Denke das ist ein super start! Wenn du Lust hast, hätte ich noch ein paar Ideen, um die member_live/form_component.ex etwas zu refactoren, aber das wäre nur um ein bisschen mein Verständnis vom "funktionalen mindset" weiterzugeben. Der code so wie er ist ist super.
@ -0,0 +4,4 @@data_layer: AshPostgres.DataLayerpostgres dotable "attribute"Die Tabelle könnten wir noch zu "properties" umbenennen :)
@ -0,0 +89,4 @@is_missing_property = fn i ->not Enum.any?(member.properties, fn p ->Map.get(i, "property_type_id") == p.property_type_idCredo beschwert sich hier noch, dass das zu tief geschachtelt ist (Obwohl wir das schon refactored haben :D)
Hier ein Vorschlag von mir:
Für den zweiten credo-lint der noch failed hab ich den PR hier aufgemacht: #38
Hello!
Mega nice. Ich merk, dass ich hier noch zu wenig tief drin bin um dir gutes Feedback zu geben, aber finds super. Die validate functions sind die nun eig automatisch generiert oder von dir gechrieben?
WIP: feat(member): Add members with properties #27to feat(member): Add members with properties #27feat(member): Add members with properties #27to WIP: feat(member): Add members with properties #27a468f3edbeto83aab8c47b83aab8c47bto43ef11f86943ef11f869to71999292577199929257to5906d84d0fWIP: feat(member): Add members with properties #27to feat(member): Add members with properties #275906d84d0fto2d6034864c@carla wrote in #37 (comment):
lib/membership/property_type.exundlib/membership/property.exsind generiert,lib/mv_web/member_live/form_component.exist angepasst (siehe unterschied zu den anderen beiden files).