Class: Mattermost::Admin
Class Method Summary
collapse
find, find_by, #initialize, method_missing
Class Method Details
.admin_reset_mfa ⇒ Object
.admin_reset_password ⇒ Object
80
81
82
83
|
# File 'lib/mattermost/admin.rb', line 80
def self.admin_reset_password
raise NotImplementedError
Mattermost.post("/admin/reset_password")
end
|
.analytics(name, id = nil) ⇒ Object
42
43
44
45
46
47
48
|
# File 'lib/mattermost/admin.rb', line 42
def self.analytics(name, id = nil)
raise NotImplementedError
uri = "/admin/analytics"
uri += "/#{id}" if id
uri += "/#{name}"
Mattermost.get(uri)
end
|
.audits ⇒ Object
15
16
17
|
# File 'lib/mattermost/admin.rb', line 15
def self.audits
Mattermost.get("/admin/audits")
end
|
.client_config ⇒ Object
33
34
35
|
# File 'lib/mattermost/admin.rb', line 33
def self.client_config
Mattermost.get("/admin/client_props")
end
|
.compliance_reports ⇒ Object
55
56
57
58
|
# File 'lib/mattermost/admin.rb', line 55
def self.compliance_reports
raise NotImplementedError
Mattermost.get("/admin/compliance_reports")
end
|
.config ⇒ Object
19
20
21
|
# File 'lib/mattermost/admin.rb', line 19
def self.config
Mattermost.get("/admin/config")
end
|
.download_compliance_report(id) ⇒ Object
60
61
62
63
|
# File 'lib/mattermost/admin.rb', line 60
def self.download_compliance_report(id)
raise NotImplementedError
Mattermost.get("/admin/download_compliance_report/#{id}")
end
|
.get_brand_image ⇒ Object
70
71
72
73
|
# File 'lib/mattermost/admin.rb', line 70
def self.get_brand_image
raise NotImplementedError
Mattermost.get("/admin/get_brand_image")
end
|
.initial_load ⇒ Object
Mattermost puts this under users, but I feel it doesn’t belong there since it says more about the logged in user and the system than a user collection itself.
7
8
9
|
# File 'lib/mattermost/admin.rb', line 7
def self.initial_load
Mattermost.get("/users/initial_load")
end
|
.logs ⇒ Object
11
12
13
|
# File 'lib/mattermost/admin.rb', line 11
def self.logs
Mattermost.get("/admin/logs")
end
|
.save_compliance_report ⇒ Object
50
51
52
53
|
# File 'lib/mattermost/admin.rb', line 50
def self.save_compliance_report
raise NotImplementedError
Mattermost.post("/admin/save_compliance_report")
end
|
.upload_brand_image ⇒ Object
65
66
67
68
|
# File 'lib/mattermost/admin.rb', line 65
def self.upload_brand_image
raise NotImplementedError
Mattermost.post("/admin/upload_brand_image")
end
|