Example #1
0
    def post(self, **kw):
        data = Bunch(kw)

        record = EVECredential(data.key, data.code, owner=user.id)
        record.save()

        if request.is_xhr:
            return "json:", {"success": True, "identifier": str(record.id)}

        raise HTTPFound(location="/key/")
Example #2
0
File: key.py Project: jpumford/core
    def post(self, **kw):
        data = Bunch(kw)

        record = EVECredential(data.key, data.code, owner=user.id)
        try:
            record.save()
            if request.is_xhr:
                return 'json:', {'success': True, 'identifier': str(record.id), 'key': record.key, 'code': record.code}
        except ValidationError:
            if request.is_xhr:
                return 'json:', {'success': False, 'message': 'Validation error for Eve Credential: One or more fields are incorrect or missing'}

        raise HTTPFound(location='/key/')
Example #3
0
    def post(self, **kw):
        data = Bunch(kw)

        record = EVECredential(data.key, data.code, owner=user.id)
        record.save()

	# If record is a character key:
	#   Create character owned by user.id

        if request.is_xhr:
            return 'json:', {'success': True, 'identifier': str(record.id), 'key': record.key, 'code': record.code}

        raise HTTPFound(location='/key/')
Example #4
0
    def post(self, **kw):
        data = Bunch(kw)

        record = EVECredential(data.key, data.code, owner=user.id)
        record.save()

        # If record is a character key:
        #   Create character owned by user.id

        if request.is_xhr:
            return 'json:', {
                'success': True,
                'identifier': str(record.id),
                'key': record.key,
                'code': record.code
            }

        raise HTTPFound(location='/key/')
Example #5
0
    def post(self, **kw):
        data = Bunch(kw)

        record = EVECredential(data.key, data.code, owner=user.id)
        try:
            record.save()
            record.importChars()
            if request.is_xhr:
                return 'json:', {
                    'success': True,
                    'identifier': str(record.id),
                    'key': record.key,
                    'code': record.code
                }
        except ValidationError:
            if request.is_xhr:
                return 'json:', {
                    'success':
                    False,
                    'message':
                    'Validation error for Eve Credential: One or more fields are incorrect or missing'
                }

        raise HTTPFound(location='/key/')
Example #6
0
 def credentials(self, **kw):
     from adam.auth.model.eve import EVECredential
     return EVECredential.objects(owner=self)
Example #7
0
 def credentials(self, **kw):
     from adam.auth.model.eve import EVECredential
     return EVECredential.objects(owner=self)