MVP of the weblinks app

Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
This commit is contained in:
Roberto Rosario
2019-07-01 15:43:15 -04:00
parent f9e539f25c
commit 596b5ccf67
16 changed files with 706 additions and 1 deletions
+16
View File
@@ -0,0 +1,16 @@
from django.db import models
from mayan.apps.acls.models import AccessControlList
from .permissions import permission_web_link_instance_view
class WebLinkManager(models.Manager):
def get_for(self, document, user):
queryset = self.filter(
document_types=document.document_type, enabled=True
)
return AccessControlList.objects.restrict_queryset(
permission=permission_web_link_instance_view,
queryset=queryset, user=user
)