Renamed privilegedactions to actions.

This commit is contained in:
Nick Daly 2013-11-24 18:29:27 -06:00
parent 8343946de9
commit 6567dc1758
5 changed files with 14 additions and 14 deletions

View File

@ -3,7 +3,7 @@ from gettext import gettext as _
from modules.auth import require from modules.auth import require
from plugin_mount import PagePlugin from plugin_mount import PagePlugin
from forms import Form from forms import Form
from privilegedactions import privilegedaction_run from actions import superuser_run
import cfg import cfg
class Apps(PagePlugin): class Apps(PagePlugin):
@ -18,7 +18,7 @@ class Apps(PagePlugin):
def index(self): def index(self):
main = """ main = """
<p>User Applications are web apps hosted on your %s.</p> <p>User Applications are web apps hosted on your %s.</p>
<p>Eventually this box could be your photo sharing site, your <p>Eventually this box could be your photo sharing site, your
instant messaging site, your social networking site, your news instant messaging site, your social networking site, your news
site. Remember web portals? We can be one of those too. site. Remember web portals? We can be one of those too.
@ -57,9 +57,9 @@ some other websites business model.</p>
opts.append(key) opts.append(key)
else: else:
opts.append('no'+key) opts.append('no'+key)
privilegedaction_run("owncloud-setup", opts) superuser_run("owncloud-setup", opts)
output, error = privilegedaction_run("owncloud-setup", ['status']) output, error = superuser_run("owncloud-setup", ['status'])
if error: if error:
raise Exception("something is wrong: " + error) raise Exception("something is wrong: " + error)
for option in output.split(): for option in output.split():
@ -67,8 +67,8 @@ some other websites business model.</p>
main=""" main="""
""" """
form = Form(title="Configuration", form = Form(title="Configuration",
action=cfg.server_dir + "/apps/owncloud", action=cfg.server_dir + "/apps/owncloud",
name="configure_owncloud", name="configure_owncloud",
message='') message='')
form.checkbox(_("Enable Owncloud"), name="owncloud_enable", id="owncloud_enable", checked=checkedinfo['enable']) form.checkbox(_("Enable Owncloud"), name="owncloud_enable", id="owncloud_enable", checked=checkedinfo['enable'])

View File

@ -4,7 +4,7 @@ from modules.auth import require
from plugin_mount import PagePlugin, FormPlugin from plugin_mount import PagePlugin, FormPlugin
import cfg import cfg
from forms import Form from forms import Form
from privilegedactions import privilegedaction_run from actions import superuser_run
from util import Message from util import Message
class xmpp(PagePlugin): class xmpp(PagePlugin):
@ -33,9 +33,9 @@ class xmpp(PagePlugin):
opts.append(key) opts.append(key)
else: else:
opts.append('no'+key) opts.append('no'+key)
privilegedaction_run("xmpp-setup", opts) superuser_run("xmpp-setup", opts)
output, error = privilegedaction_run("xmpp-setup", ['status']) output, error = superuser_run("xmpp-setup", ['status'])
if error: if error:
raise Exception("something is wrong: " + error) raise Exception("something is wrong: " + error)
for option in output.split(): for option in output.split():
@ -46,7 +46,7 @@ class xmpp(PagePlugin):
action=cfg.server_dir + "/services/xmpp", action=cfg.server_dir + "/services/xmpp",
name="configure_xmpp", name="configure_xmpp",
message='') message='')
form.checkbox(_("Allow In-Band Registration"), name="xmpp_inband_enable", form.checkbox(_("Allow In-Band Registration"), name="xmpp_inband_enable",
id="xmpp_inband_enable", checked=checkedinfo['inband_enable']) id="xmpp_inband_enable", checked=checkedinfo['inband_enable'])
form.hidden(name="submitted", value="True") form.hidden(name="submitted", value="True")
form.html(_("<p>When enabled, anyone who can reach this server will be allowed to register an account through an XMPP client.</p>")) form.html(_("<p>When enabled, anyone who can reach this server will be allowed to register an account through an XMPP client.</p>"))
@ -81,7 +81,7 @@ class register(FormPlugin, PagePlugin):
if not password: msg.add = _("Must specify a password!") if not password: msg.add = _("Must specify a password!")
if username and password: if username and password:
output, error = privilegedaction_run("xmpp-register", [username, password]) output, error = superuser_run("xmpp-register", [username, password])
if error: if error:
raise Exception("something is wrong: " + error) raise Exception("something is wrong: " + error)

View File

@ -9,7 +9,7 @@ from gettext import gettext as _
from filedict import FileDict from filedict import FileDict
from modules.auth import require from modules.auth import require
from plugin_mount import PagePlugin, FormPlugin from plugin_mount import PagePlugin, FormPlugin
from privilegedactions import privilegedaction_run from actions import superuser_run
import cfg import cfg
from forms import Form from forms import Form
from model import User from model import User
@ -55,7 +55,7 @@ def set_hostname(hostname):
cfg.log.info("Changing hostname to '%s'" % hostname) cfg.log.info("Changing hostname to '%s'" % hostname)
try: try:
privilegedaction_run("hostname-change", hostname) superuser_run("hostname-change", hostname)
# don't persist/cache change unless it was saved successfuly # don't persist/cache change unless it was saved successfuly
sys_store = filedict_con(cfg.store_file, 'sys') sys_store = filedict_con(cfg.store_file, 'sys')
sys_store['hostname'] = hostname sys_store['hostname'] = hostname
@ -141,7 +141,7 @@ class general(FormPlugin, PagePlugin):
time_zone = time_zone.strip() time_zone = time_zone.strip()
if time_zone != sys_store['time_zone']: if time_zone != sys_store['time_zone']:
cfg.log.info("Setting timezone to %s" % time_zone) cfg.log.info("Setting timezone to %s" % time_zone)
privilegedaction_run("timezone-change", [time_zone]) superuser_run("timezone-change", [time_zone])
sys_store['time_zone'] = time_zone sys_store['time_zone'] = time_zone
return message or "Settings updated." return message or "Settings updated."