35 lines
712 B
Ruby
35 lines
712 B
Ruby
|
|
class Netig
|
|
hash_branch "noyau" do |r|
|
|
require_core_member!(r)
|
|
|
|
@page_title = "Noyau — NETig"
|
|
@page_description = "Espace de gestion de l'association NETig."
|
|
@canonical_url = "https://netig.net/noyau"
|
|
|
|
r.is do
|
|
r.get do
|
|
view "noyau"
|
|
end
|
|
end
|
|
|
|
r.on "members" do
|
|
r.is do
|
|
r.get do
|
|
@page_title = "Adhérents — Noyau — NETig"
|
|
|
|
@members = DB[:members]
|
|
.join(:accounts, id: :account_id)
|
|
.select_all(:members)
|
|
.select_append(Sequel[:accounts][:email].as(:email))
|
|
.order(Sequel[:members][:id])
|
|
.all
|
|
|
|
view "noyau/members"
|
|
end
|
|
end
|
|
end
|
|
end
|
|
end
|
|
|