Load models by calling AppConfig.get_model method instead.

This commit is contained in:
Roberto Rosario
2016-01-22 03:59:42 -04:00
parent 2f344f299f
commit b19225e95d
16 changed files with 58 additions and 59 deletions
+2 -1
View File
@@ -17,7 +17,6 @@ from .links import (
link_checkout_list
)
from .literals import CHECK_EXPIRED_CHECK_OUTS_INTERVAL
from .models import DocumentCheckout
from .permissions import (
permission_document_checkin, permission_document_checkin_override,
permission_document_checkout
@@ -36,6 +35,8 @@ class CheckoutsApp(MayanAppConfig):
APIEndPoint(app=self, version_string='1')
DocumentCheckout = self.get_model('DocumentCheckout')
Document.add_to_class(
'check_in',
lambda document, user=None: DocumentCheckout.objects.check_in_document(document, user)