CiviWiki/OpenCiviWiki

View on GitHub
project/threads/permissions.py

Summary

Maintainability
A
0 mins
Test Coverage

Line too long (82 > 79 characters)
Open

    """Custom API permission to check if request user is the owner of the model"""
Severity: Minor
Found in project/threads/permissions.py by pep8

Limit all lines to a maximum of 79 characters.

There are still many devices around that are limited to 80 character
lines; plus, limiting windows to 80 characters makes it possible to
have several windows side-by-side.  The default wrapping on such
devices looks ugly.  Therefore, please limit all lines to a maximum
of 79 characters. For flowing long blocks of text (docstrings or
comments), limiting the length to 72 characters is recommended.

Reports error E501.

Incorrect end of line character(s) found.
Open

class IsOwnerOrReadOnly(BasePermission):
Severity: Minor
Found in project/threads/permissions.py by editorconfig

Incorrect end of line character(s) found.
Open

    """Custom API permission to check if request user is the owner of the model"""
Severity: Minor
Found in project/threads/permissions.py by editorconfig

Incorrect end of line character(s) found.
Open

Severity: Minor
Found in project/threads/permissions.py by editorconfig

Incorrect end of line character(s) found.
Open

    def has_object_permission(self, request, view, obj):
Severity: Minor
Found in project/threads/permissions.py by editorconfig

Incorrect end of line character(s) found.
Open

Severity: Minor
Found in project/threads/permissions.py by editorconfig

Incorrect end of line character(s) found.
Open

from rest_framework.permissions import BasePermission, SAFE_METHODS
Severity: Minor
Found in project/threads/permissions.py by editorconfig

Incorrect end of line character(s) found.
Open

Severity: Minor
Found in project/threads/permissions.py by editorconfig

Incorrect end of line character(s) found.
Open

        return (request.method in SAFE_METHODS) or (obj.author == request.user)
Severity: Minor
Found in project/threads/permissions.py by editorconfig

There are no issues that match your filters.

Category
Status