payment: note that Stripe has instituted an additional 1% fee for non-US cards
[hcoop/portal.git] / sec.sig
1 signature SEC = sig
2 structure Req : REQUESTH_OUT
3
4 val findSubusers : string -> string list
5
6 datatype socket_perms =
7 ANY
8 | CLIENT_ONLY
9 | SERVER_ONLY
10 | NADA
11
12 val socketPerms : {node : int, uname : string} -> socket_perms
13 val isTpe : {node : int, uname : string} -> bool
14 val cronAllowed : {node : int, uname : string} -> bool
15
16 val findFirewallRules : {node : int, uname : string} -> string list
17
18 val validRule : string -> bool
19
20 val fulldomain : string * string -> string
21 end