X-Git-Url: https://git.hcoop.net/hcoop/portal.git/blobdiff_plain/92855ded461fee0d84ec31dc2a45e0657dfe7688..47ea7c948ab73a626681f1f75f42a67921c0ca9f:/users.mlt diff --git a/users.mlt b/users.mlt index 6957f7b..5d960da 100644 --- a/users.mlt +++ b/users.mlt @@ -94,11 +94,7 @@ elseif $"mod" <> "" then | _ => %>

Couldn't find "paying" or "retired" group by name!

<% end -elseif $"cmd" = "grandfather" then - Init.grandfatherUsers() - %>

Grandfathered

- -<% elseif $"cmd" = "addform" then +elseif $"cmd" = "addform" then showNormal := false %>

New member

@@ -124,30 +120,6 @@ elseif $"cmd" = "grandfather" then -<% elseif $"cmd" = "unmigrated" then - showNormal := false; - ref negative = 0; - val users = Init.unmigratedUsers () %> - -

Unmigrated members (<% length users %>)

- - -<% foreach user in users do %> - -<% val bal = Balance.lookupBalance (#bal user); -if Balance.isNegative bal then - negative := negative + 1 -end %> - -<% end %> -
<% Web.html (#name user) %><% #amount bal %> -<%if #name bal <> #name user then %> - <% Web.html (#name bal) %> -<% end %> -
- -

<% negative %> have negative balances.

- <% elseif $"cmd" = "diff" then showNormal := false; @@ -178,23 +150,31 @@ end %> <% if showNormal then %> Add a user manually
+<% if $"showretired" = "1" then %> +Hide Retired Members
+<% else %> +Show Retired Members
+<% end %>

Manage current members

-<% foreach user in Init.listUsers () do %> - + + + + + <% end %>
<% Web.html (#name user) %> +<% foreach user in List.filter (fn u => ($"showretired" = "1") or not (Group.userInGroupName (#id u, "retired"))) (Init.listUsers ()) do %> +
<% Web.html (#name user) %> <% val bal = Balance.lookupBalance (#bal user); if #name bal <> #name user then %> <% Web.html (#name bal) %> <% end %> - [Modify] [Delete] - [Retire]
[Modify] [Delete] + [Retire]
-
Grandfather old users to have applications
-Who hasn't migrated yet?
+
How does the set of users in AFS compare with the set of active portal users?
<% end %>