Fix login with robot to quay-appr

This commit is contained in:
Antoine Legrand 2017-04-13 14:25:47 +02:00
parent f5ab03070c
commit 578f87f94c
6 changed files with 63 additions and 52 deletions

View file

@ -8,7 +8,7 @@ from cnr.models.package_base import PackageBase, manifest_media_type
from app import storage
from data.interfaces.appr import oci_app_model
from data.oci_model import blob # TODO these calls should be through oci_app_model
from data.oci_model import blob # TODO these calls should be through oci_app_model
class Blob(BlobBase):
@ -83,6 +83,15 @@ class Channel(ChannelBase):
oci_app_model.delete_channel(self.package, self.name)
class User(object):
""" User in CNR models """
@classmethod
def get_user(cls, username, password):
""" Returns True if user creds is valid """
return oci_app_model.get_user(username, password)
class Package(PackageBase):
""" CNR Package model implemented against the Quay data model. """