X-Git-Url: https://git.hcoop.net/bpt/portal.git/blobdiff_plain/5a2812ca6bd7fdbf88f180ea455e319598ec719a..5d851d7c1a630286a5a7386f70db4ab0424029c8:/support.sig diff --git a/support.sig b/support.sig index 2c5e127..9036954 100644 --- a/support.sig +++ b/support.sig @@ -19,12 +19,16 @@ sig val lookupIssue : int -> issue val listIssues : unit -> issue list + val listOpenIssues : int -> (string * issue) list + val listCategoryIssues : int -> (string * issue) list + val listOpenCategoryIssues : int * int -> (string * issue) list + val listOpenCategoryIssuesAdmin : int -> (string * issue) list val addIssue : int * int * string * bool * status -> int val modIssue : issue -> unit val deleteIssue : int -> unit val lookupPost : int -> post - val listPosts : int -> post list + val listPosts : int -> (string * post) list val addPost : int * int * string -> int val modPost : post -> unit val deletePost : int -> unit @@ -32,4 +36,12 @@ sig val subscribed : subscription -> bool val subscribe : subscription -> unit val unsubscribe : subscription -> unit + + val validTitle : string -> bool + val allowedToSee : int -> bool + val allowedToEdit : int -> bool + + val notifyCreation : int -> bool + val notifyPost : int -> bool + val notifyStatus : int * status * status * int -> bool end \ No newline at end of file