MVP of the weblinks app
Signed-off-by: Roberto Rosario <roberto.rosario@mayan-edms.com>
This commit is contained in:
@@ -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
|
||||
)
|
||||
Reference in New Issue
Block a user