X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matitaB%2Fmatita%2FmatitaAuthentication.mli;fp=matitaB%2Fmatita%2FmatitaAuthentication.mli;h=d1f839df2c5d8639c1cb705fbe54ce749e0feb69;hb=e499c2e36d8a39c4749b8e0e34438b49532d15b8;hp=d2b1f591018d004052cef1a0c5ca7bfe65ed6499;hpb=11a20b624a4b5ed18008678cf6cd46dd9a32634d;p=helm.git diff --git a/matitaB/matita/matitaAuthentication.mli b/matitaB/matita/matitaAuthentication.mli index d2b1f5910..d1f839df2 100644 --- a/matitaB/matita/matitaAuthentication.mli +++ b/matitaB/matita/matitaAuthentication.mli @@ -28,7 +28,7 @@ type session_id = Uuidm.t exception UsernameCollision of string exception InvalidPassword -val lookup_user : string -> (string * string * session_id option) +val lookup_user : string -> (string * string * session_id option) * bool val user_of_session : session_id -> string @@ -42,6 +42,10 @@ val get_status : session_id -> MatitaEngine.status val get_history : session_id -> MatitaEngine.status list +val get_commit_priv : session_id -> bool + +val probe_commit_priv : session_id -> unit + val set_status : session_id -> MatitaEngine.status -> unit val set_history : session_id -> MatitaEngine.status list -> unit @@ -61,9 +65,9 @@ val write_ft : string -> (string * MatitaFilesystem.matita_flag) list -> unit val set_file_flag : string -> (string * MatitaFilesystem.matita_flag option) list -> unit -val add_user : string -> string -> unit +val add_user : string -> string -> bool -> unit -val add_user_no_checkout : string -> string -> unit +val add_user_no_checkout : string -> string -> bool -> unit val check_pw : string -> string -> unit