def is_slug_valid(self): slug = request.params.get('slug') or '' slugtype = request.params.get('type') or '' if slugtype == u'package': response_data = dict(valid=not bool(package_exists(slug))) return self._finish_ok(response_data) if slugtype == u'group': response_data = dict(valid=not bool(group_exists(slug))) return self._finish_ok(response_data) return self._finish_bad_request('Bad slug type: %s' % slugtype)
def is_slug_valid(self): slug = request.params.get('slug') or '' slugtype = request.params.get('type') or '' if slugtype==u'package': response_data = dict(valid=not bool(package_exists(slug))) return self._finish_ok(response_data) if slugtype==u'group': response_data = dict(valid=not bool(group_exists(slug))) return self._finish_ok(response_data) return self._finish_bad_request(gettext('Bad slug type: %s') % slugtype)
def is_slug_valid(self): slug = request.params.get("slug") or "" slugtype = request.params.get("type") or "" if slugtype == u"package": response_data = dict(valid=not bool(package_exists(slug))) return self._finish_ok(response_data) if slugtype == u"group": response_data = dict(valid=not bool(group_exists(slug))) return self._finish_ok(response_data) return self._finish_bad_request("Bad slug type: %s" % slugtype)
def is_slug_valid(self): slug = request.params.get('slug') or '' slugtype = request.params.get('type') or '' disallowed = ['new', 'edit', 'search'] if slugtype==u'package': response_data = dict(valid=not bool(common.package_exists(slug) or slug in disallowed )) return self._finish_ok(response_data) if slugtype==u'group': response_data = dict(valid=not bool(common.group_exists(slug) or slug in disallowed )) return self._finish_ok(response_data) return self._finish_bad_request('Bad slug type: %s' % slugtype)