Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • andretol/greg
1 result
Show changes
Commits on Source (4)
......@@ -6,26 +6,12 @@ from typing import Optional
from dirtyfields import DirtyFieldsMixin
from django.conf import settings
from django.db import models
from django.db.models import Lookup, Q
from django.db.models.fields import Field
from django.db.models import Q
from django.utils import timezone
from greg.managers import PersonManager
@Field.register_lookup
class Like(Lookup):
"""Allows doing LIKE comparisons when querying."""
lookup_name = "like"
def as_sql(self, compiler, connection):
lhs, lhs_params = self.process_lhs(compiler, connection)
rhs, rhs_params = self.process_rhs(compiler, connection)
params = lhs_params + rhs_params
return "%s LIKE %s" % (lhs, rhs), params
class BaseModel(DirtyFieldsMixin, models.Model):
"""Common fields for all models."""
......
......@@ -49,7 +49,7 @@ def test_add_muliple_sponsors_to_unit(sponsor_foo, sponsor_bar, unit1, unit2):
assert list(sponsor_foo.units.all()) == [unit1]
assert list(sponsor_bar.units.all()) == [unit1]
assert list(Sponsor.objects.filter(units=unit1.id)) == [sponsor_foo, sponsor_bar]
assert list(Sponsor.objects.filter(units=unit2.id)) == []
assert not list(Sponsor.objects.filter(units=unit2.id))
@pytest.mark.django_db
......
......@@ -5,6 +5,13 @@ from .base import *
ENVIRONMENT = "dev"
ALLOWED_HOSTS += ["localhost", "127.0.0.1", "0.0.0.0"]
CSRF_TRUSTED_ORIGINS = [
"http://localhost:3000",
"http://localhost:8000",
"http://127.0.0.1:3000",
"http://127.0.0.1:8000",
]
# EMAIL_HOST = "smtp.uio.no"
# EMAIL_PORT = "468"
# EMAIL_USE_SSL = True
......