Skip to content

Commit

Permalink
Cleanup plonetabs.py
Browse files Browse the repository at this point in the history
  • Loading branch information
kroman0 committed Oct 16, 2013
1 parent 0a50c86 commit b7d8b45
Show file tree
Hide file tree
Showing 2 changed files with 14 additions and 17 deletions.
24 changes: 12 additions & 12 deletions quintagroup/plonetabs/browser/plonetabs.py
Original file line number Diff line number Diff line change
Expand Up @@ -80,7 +80,7 @@ def __call__(self):

# action handler def handler(self, form)
if ajax_request:
ajaxback = self.ajax_postback(form, errors)
ajaxback = self.ajax_postback(form)
if submitted:
postback = self.submitted_postback(form, errors)

Expand Down Expand Up @@ -120,7 +120,7 @@ def submitted_postback(self, form, errors):
postback = True
return postback

def ajax_postback(self, form, errors):
def ajax_postback(self, form):
"""ajax_postback ajaxback"""
conv_dict = {
"edit_moveact": "manage_ajax_moveAction",
Expand All @@ -137,7 +137,7 @@ def ajax_postback(self, form, errors):
for method in conv_dict.keys():
if method in form.keys():
method_val = conv_dict.get(method)
return getattr(self, method_val)(form, errors)
return getattr(self, method_val)(form)

return False

Expand All @@ -161,7 +161,7 @@ def portal_actions(self):
# AJAX Methods
#

def manage_ajax_addAction(self, form, errs):
def manage_ajax_addAction(self, form):
# extract posted data
resp_dict = {}
cat_name = form['category']
Expand All @@ -186,7 +186,7 @@ def manage_ajax_addAction(self, form, errs):
resp_dict['content'] = errors
return resp_dict

def manage_ajax_toggleGeneratedTabs(self, form, errs):
def manage_ajax_toggleGeneratedTabs(self, form):
"""Toggle autogenaration setting on configlet"""
resp_dict = {}
errors = []
Expand All @@ -211,7 +211,7 @@ def manage_ajax_toggleGeneratedTabs(self, form, errs):
resp_dict['status_code'] = 500
return resp_dict

def manage_ajax_toggleRootsVisibility(self, form, errs):
def manage_ajax_toggleRootsVisibility(self, form):
# Toggle visibility for portal actions
resp_dict = {}
errors = []
Expand Down Expand Up @@ -250,7 +250,7 @@ def manage_ajax_toggleRootsVisibility(self, form, errs):
resp_dict['status_code'] = 500
return resp_dict

def manage_ajax_toggleActionsVisibility(self, form, errs):
def manage_ajax_toggleActionsVisibility(self, form):
# Toggle visibility for portal actions
resp_dict = {}

Expand Down Expand Up @@ -282,7 +282,7 @@ def manage_ajax_toggleActionsVisibility(self, form, errs):
resp_dict['status_code'] = 500
return resp_dict

def manage_ajax_deleteAction(self, form, errs):
def manage_ajax_deleteAction(self, form):
"""Delete portal action with given id & category"""
resp_dict = {}

Expand All @@ -303,7 +303,7 @@ def manage_ajax_deleteAction(self, form, errs):
resp_dict['status_code'] = 500
return resp_dict

def manage_ajax_cancelEditting(self, form, errs):
def manage_ajax_cancelEditting(self, form):
"""Hide edit form for given action"""
resp_dict = {}
# TODO: parse, validate form
Expand Down Expand Up @@ -350,7 +350,7 @@ def manage_validateAction(self, action_id, cat_name):
mapping={'id': act_id, 'cat_name': cat_name})))
return (act_id, category, action, errors)

def manage_ajax_saveAction(self, form, errs):
def manage_ajax_saveAction(self, form):
"""Manage Method to update action"""
# extract posted data
id, cat_name, data = self.parseEditForm(form)
Expand Down Expand Up @@ -382,7 +382,7 @@ def manage_ajax_saveAction(self, form, errs):
}
return resp_dict

def manage_ajax_moveAction(self, form, errs):
def manage_ajax_moveAction(self, form):
cat_name = form['category']
category = self.getActionCategory(cat_name)
components = urllib.unquote(form['actions']).split('&')
Expand All @@ -408,7 +408,7 @@ def manage_ajax_moveAction(self, form, errs):
}
return resp_dict

def manage_ajax_changeCategory(self, form, errs):
def manage_ajax_changeCategory(self, form):
resp_dict = {}
errors = []

Expand Down
7 changes: 2 additions & 5 deletions quintagroup/plonetabs/tests/test_controlpanel.py
Original file line number Diff line number Diff line change
Expand Up @@ -32,19 +32,16 @@ def test_renderPanel(self):

def test_ajax_addAction(self):
form = {
#'add_add': 'Add',
#'ajax_request': True,
'available_expr': '',
'category': 'site_actions',
'description': '',
#'form.submitted:boolean': True,
'icon_expr': '',
'id': '',
'title': '',
'url_expr': '',
'visible': 1,
}
response = self.panel.manage_ajax_addAction(form, None)
response = self.panel.manage_ajax_addAction(form)
self.assertEquals(response, {
'content': {
'id': u'Empty or invalid id specified',
Expand All @@ -55,7 +52,7 @@ def test_ajax_addAction(self):
})
form['id'] = 'action_id'
form['title'] = 'action title'
response = self.panel.manage_ajax_addAction(form, None)
response = self.panel.manage_ajax_addAction(form)
self.assertEquals(response['status_code'], 200)
self.assertEquals(response['status_message'], u"'action_id' action successfully added.")

Expand Down

0 comments on commit b7d8b45

Please sign in to comment.