mirror of
https://github.com/sissbruecker/linkding
synced 2024-11-10 06:04:15 +00:00
91d876a7f1
* Add option for disabled bookmark URL validation (#36) * Add options documentation (#36)
14 lines
No EOL
447 B
Python
14 lines
No EOL
447 B
Python
from django.conf import settings
|
|
from django.core import validators
|
|
|
|
|
|
class BookmarkURLValidator(validators.URLValidator):
|
|
"""
|
|
Extends default Django URLValidator and cancels validation if it is disabled in settings.
|
|
This allows to switch URL validation on/off dynamically which helps with testing
|
|
"""
|
|
def __call__(self, value):
|
|
if settings.LD_DISABLE_URL_VALIDATION:
|
|
return
|
|
|
|
super().__call__(value) |