Display member statut in core page

This commit is contained in:
julien committed 2026-11-02 22:56:47 +01:00
1 parent 9aa3da5191
commit 49b53451b7
2 files changed
+26 -2

No files matched your search

+17 -2
View File
@@ -1,4 +1,3 @@
class Netig
hash_branch "noyau" do |r|
require_core_member!(r)
@@ -25,10 +24,26 @@ class Netig
.order(Sequel[:members][:id])
.all
memberships_by_member = DB[:memberships]
.order(Sequel.desc(:requested_at), Sequel.desc(:id))
.all
.group_by { |membership| membership[:member_id] }
@members.each do |member|
memberships = memberships_by_member.fetch(member[:id], [])
membership = memberships.find do |item|
%w[pending accepted].include?(item[:status])
end
membership ||= memberships.first
member[:membership_status] = membership && membership[:status]
end
view "noyau/members"
end
end
end
end
end