class Mattermost::Admin

Public Class Methods

admin_reset_mfa() click to toggle source
# File lib/mattermost/admin.rb, line 75
def self.admin_reset_mfa
  raise NotImplementedError
  Mattermost.post("/admin/reset_mfa")
end
admin_reset_password() click to toggle source
# File lib/mattermost/admin.rb, line 80
def self.admin_reset_password
  raise NotImplementedError
  Mattermost.post("/admin/reset_password")
end
analytics(name, id = nil) click to toggle source
# 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() click to toggle source
# File lib/mattermost/admin.rb, line 15
def self.audits
  Mattermost.get("/admin/audits")
end
client_config() click to toggle source
# File lib/mattermost/admin.rb, line 33
def self.client_config
  Mattermost.get("/admin/client_props")
end
compliance_reports() click to toggle source
# File lib/mattermost/admin.rb, line 55
def self.compliance_reports
  raise NotImplementedError
  Mattermost.get("/admin/compliance_reports")
end
config() click to toggle source
# File lib/mattermost/admin.rb, line 19
def self.config
  Mattermost.get("/admin/config")
end
download_compliance_report(id) click to toggle source
# 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() click to toggle source
# File lib/mattermost/admin.rb, line 70
def self.get_brand_image
  raise NotImplementedError
  Mattermost.get("/admin/get_brand_image")
end
initial_load() click to toggle source

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.

# File lib/mattermost/admin.rb, line 7
def self.initial_load
  Mattermost.get("/users/initial_load")
end
log_client() click to toggle source
# File lib/mattermost/admin.rb, line 37
def self.log_client
  raise NotImplementedError
  Mattermost.post("/admin/log_client")
end
logs() click to toggle source
# File lib/mattermost/admin.rb, line 11
def self.logs
  Mattermost.get("/admin/logs")
end
save_compliance_report() click to toggle source
# File lib/mattermost/admin.rb, line 50
def self.save_compliance_report
  raise NotImplementedError
  Mattermost.post("/admin/save_compliance_report")
end
save_config() click to toggle source
# File lib/mattermost/admin.rb, line 23
def self.save_config
  raise NotImplementedError
  Mattermost.post("/admin/save_config")
end
test_email() click to toggle source
# File lib/mattermost/admin.rb, line 28
def self.test_email
  raise NotImplementedError
  Mattermost.post("/admin/test_email")
end
upload_brand_image() click to toggle source
# File lib/mattermost/admin.rb, line 65
def self.upload_brand_image
  raise NotImplementedError
  Mattermost.post("/admin/upload_brand_image")
end