available in older versions of pylons.
import logging
from formencode import variabledecode
-from pylons import request, response, session, tmpl_context as c
-from pylons.controllers.util import abort, redirect_to, url_for
+from pylons import request, tmpl_context as c, url
+from pylons.controllers.util import redirect, url_for
from swat.lib.base import BaseController, render
from swat.lib.samr_manager import SAMPipeManager, User, Group
SwatMessages.add(message, type)
if subaction == "save_add":
- redirect_to(url_for("with_subaction", controller='account', action="user", subaction="add"))
+ redirect(url_for("with_subaction", controller='account', action="user", subaction="add"))
elif subaction == "save":
- redirect_to(controller='account', action='user')
+ redirect(url(controller='account', action='user'))
elif subaction == "apply":
- redirect_to("account_action", action='user', subaction='edit', id=new_id)
+ redirect(url("account_action", action='user', subaction='edit', id=new_id))
##
## Remove a Certain User or a List of Users
SwatMessages.add(message)
- redirect_to(controller='account', action='user')
+ redirect(url(controller='account', action='user'))
##
## Disable a User or a List of Users
message = _("The following User IDs [%s] were DISABLED successfuly" % (joined))
SwatMessages.add(message)
- redirect_to(controller='account', action='user')
+ redirect(url(controller='account', action='user'))
return render(template)
SwatMessages.add(message, type)
if subaction == "save_add":
- redirect_to(url_for("with_subaction", controller='account', action="group", subaction="add"))
+ redirect(url_for("with_subaction", controller='account', action="group", subaction="add"))
elif subaction == "save":
- redirect_to(controller='account', action='group')
+ redirect(url(controller='account', action='group'))
elif subaction == "apply":
- redirect_to("account_action", action='group', subaction='edit', id=new_id)
+ redirect(url("account_action", action='group', subaction='edit', id=new_id))
##
## Remove a Certain Group
message = _("Error deleting the Group with the ID %s - %s" % (id, cause))
SwatMessages.add(message, type)
- redirect_to(controller='account', action='user')
+ redirect(url(controller='account', action='user'))
return render(template)
message = _("Editing canceled. No changes were saved.")
SwatMessages.add(message, "warning")
- redirect_to(controller='account', action=type)
+ redirect(url(controller='account', action=type))
def show_groups(self):
""" """
#
import logging
-from pylons import request, response, session, tmpl_context as c
-from pylons.controllers.util import abort, redirect_to
+from pylons import request, session, tmpl_context as c, url
+from pylons.controllers.util import redirect
from swat.lib.base import BaseController, render
from swat.lib.helpers import SwatMessages
handled by the repoze.who middleware
"""
- redirect_to(controller = 'authentication', action = 'login')
+ redirect(url(controller = 'authentication', action = 'login'))
def __authenticate(self):
""" Performs the custom authentication. This method is required by
"""
if self.__authenticate():
- redirect_to(controller='dashboard', action='index')
+ redirect(url(controller='dashboard', action='index'))
else:
- redirect_to(controller='authentication', action='login')
+ redirect(url(controller='authentication', action='login'))
import logging
from samba import param
-from pylons import request, response, session, tmpl_context as c
-from pylons.controllers.util import abort, redirect_to
+from pylons import request, tmpl_context as c
+from pylons.controllers.util import abort
from swat.lib.base import BaseController, render
from routes import url_for
import logging
from samba import param
-from pylons import request, response, session, tmpl_context as c
-from pylons.controllers.util import abort, redirect_to
+from pylons import request, tmpl_context as c
from swat.lib.base import BaseController, render
-from swat.lib.helpers import ControllerConfiguration, BreadcrumbTrail, \
-SwatMessages
+from swat.lib.helpers import ControllerConfiguration, BreadcrumbTrail
log = logging.getLogger(__name__)
from samba import param, hostconfig, ldb
from formencode import variabledecode
-from pylons import request, tmpl_context as c
-from pylons.controllers.util import redirect_to
+from pylons import request, tmpl_context as c, url
+from pylons.controllers.util import redirect
from swat.lib.base import BaseController, render
from pylons.templating import render_mako_def
message = _("Can't edit a Share that doesn't exist")
SwatMessages.add(message, "warning")
- redirect_to(controller='share', action='index')
+ redirect(url(controller='share', action='index'))
else:
c.p = ParamConfiguration('share-parameters')
message = _("Your chosen backend is not yet supported")
SwatMessages.add(message, "critical")
- redirect_to(controller='share', action='index')
+ redirect(url(controller='share', action='index'))
def save(self):
""" Save a Share. We enter here either from the "edit" or "add" """
if has_error or not stored:
if is_new and len(share_name) == 0:
- redirect_to(controller='share', action='add')
+ redirect(url(controller='share', action='add'))
elif len(share_old_name) == 0:
- redirect_to(controller='share', action='index')
+ redirect(url(controller='share', action='index'))
else:
- redirect_to(controller='share', action='edit', \
- name=share_old_name)
+ redirect(url(controller='share', action='edit',
+ name=share_old_name))
elif action == "save" and stored:
- redirect_to(controller='share', action='index')
+ redirect(url(controller='share', action='index'))
elif action == "apply" and stored:
- redirect_to(controller='share', action='edit', name=share_name)
+ redirect(url(controller='share', action='edit', name=share_name))
else:
- redirect_to(controller='share', action='add')
+ redirect(url(controller='share', action='add'))
def homes(self):
""" Toggles the homes Share """
SwatMessages.add(message, "critical")
has_error = True
- redirect_to(controller='share', action='index')
+ redirect(url(controller='share', action='index'))
def save_add(self):
self.save()
message = _("Cancelled Share editing. No changes were saved!")
SwatMessages.add(message, "warning")
- redirect_to(controller='share', action='index')
+ redirect(url(controller='share', action='index'))
def path(self):
""" Returns the contents of the selected folder. Usually called via
message = _("Your chosen backend is not yet supported")
SwatMessages.add(message, "critical")
- redirect_to(controller='share', action='index')
+ redirect(url(controller='share', action='index'))
else:
message = _("You did not choose a Share or a group of Shares to remove")
SwatMessages.add(message, "critical")
- redirect_to(controller='share', action='index')
+ redirect(url(controller='share', action='index'))
def copy(self, name=''):
""" Clones the chosen Share
message = _("Your chosen backend is not yet supported")
SwatMessages.add(message, "critical")
- redirect_to(controller='share', action='index')
+ redirect(url(controller='share', action='index'))
else:
SwatMessages.add(_("You did not choose a Share to copy"), "critical")
- redirect_to(controller='share', action='index')
+ redirect(url(controller='share', action='index'))
def toggle(self, name=''):
""" Toggles a Share's state (enabled/disabled).
message = _("Your chosen backend is not yet supported")
SwatMessages.add(message, "critical")
- redirect_to(controller='share', action='index')
+ redirect(url(controller='share', action='index'))
+
class ShareBackend(object):
""" ShareBackend """