From f68336b96e0d843511bb1bd3fdac8bba2fe4573a Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Thu, 23 Mar 2023 13:36:52 +0100 Subject: teal: Move into prosody namespace --- teal-src/core/usermanager.d.tl | 46 ------------------------------------------ 1 file changed, 46 deletions(-) delete mode 100644 teal-src/core/usermanager.d.tl (limited to 'teal-src/core/usermanager.d.tl') diff --git a/teal-src/core/usermanager.d.tl b/teal-src/core/usermanager.d.tl deleted file mode 100644 index a546a53c..00000000 --- a/teal-src/core/usermanager.d.tl +++ /dev/null @@ -1,46 +0,0 @@ -local Role = require "util.roles".Role; - -local record usermanager - record AuthProvider - -- TODO - end - record AccountInfo - created : number - password_updated : any - enabled : boolean - end - - -- Users - test_password : function (username : string, host : string, password : string) : boolean - get_password : function (username : string, host : string) : string, string - set_password : function (username : string, host : string, password : string) : boolean, string - get_account_info : function (username : string, host : string) : AccountInfo - user_exists : function (username : string, host : string) : boolean - create_user : function (username : string, password : string, host : string) : boolean, string - delete_user : function (username : string, host : string) : boolean, string - user_is_enabled : function (username : string, host : string) : boolean, string - enable_user : function (username : string, host : string) : boolean, string - disable_user : function (username : string, host : string) : boolean, string - users : function (host : string) : function () : string - - -- Roles - get_user_role : function (username : string, host : string) : Role - set_user_role : function (username : string, host : string, role_name : string) : boolean, string - user_can_assume_role : function (username : string, host : string, role_name : string) : boolean - add_user_secondary_role : function (username : string, host: string, role_name : string) : boolean, string - remove_user_secondary_role : function (username : string, host: string, role_name : string) : boolean, string - get_user_secondary_roles : function (username : string, host : string) : { string : Role } - get_users_with_role : function (role : string, host : string) : { string } - get_jid_role : function (jid : string, host : string) : Role - set_jid_role : function (jid : string, host : string, role_name : string) : boolean - get_jids_with_role : function (role : string, host : string) : { string } - get_role_by_name : function (role_name : string) : Role - - -- Etc - get_provider : function (host : string) : AuthProvider - get_sasl_handler : function (host : string, session : table) : table - initialize_host : function (host : string) - new_null_provider : function () : AuthProvider -end - -return usermanager -- cgit v1.2.3