123456789101112131415161718192021222324252627 |
- --- @module Remove Org
- -- A simple module that calls a consent process on an org to remove it.
- --- Main module table
- remove_org = {
- name = "Remove this org",
- slug = "remove_org",
- desc = "Removes an org if all members consent."
- }
- remove_org.config = {}
- remove_org.data = {}
- --- Initiate function
- -- @function initiate
- function remove_org:initiate(config, result)
- modpol.interactions.message_org(
- self.initiator,self.org.id,
- "Removing org: "..self.org.name)
- self.org:delete()
- modpol.interactions.dashboard(self.initiator)
- -- call result function
- if result then result() end
- end
- modpol.modules.remove_org = remove_org
|