Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Rex Dri
Rex Dri
Commits
d8a3b968
Commit
d8a3b968
authored
May 24, 2020
by
Imane Misrar
Browse files
feat(lastVisitedUniversities) : add LastVisitedUniversity model and migration of the new model
Relates to
#149
parent
a3c22926
Changes
3
Hide whitespace changes
Inline
Side-by-side
backend/backend_app/admin.py
View file @
d8a3b968
...
...
@@ -14,6 +14,7 @@ from backend_app.models.exchange import Exchange, UnivMajorMinors
from
backend_app.models.exchangeFeedback
import
ExchangeFeedback
from
backend_app.models.for_testing.moderation
import
ForTestingModeration
from
backend_app.models.for_testing.versioning
import
ForTestingVersioning
from
backend_app.models.lastVisitedUniversities
import
LastVisitedUniversity
from
backend_app.models.offer
import
Offer
from
backend_app.models.partner
import
Partner
from
backend_app.models.pendingModeration
import
PendingModeration
...
...
@@ -38,6 +39,7 @@ ALL_MODELS = [
Course
,
CourseFeedback
,
Currency
,
LastVisitedUniversity
,
Offer
,
PendingModeration
,
Exchange
,
...
...
backend/backend_app/migrations/0005_lastvisiteduniversity.py
0 → 100644
View file @
d8a3b968
# Generated by Django 2.1.7 on 2020-05-24 08:53
from
django.conf
import
settings
from
django.db
import
migrations
,
models
import
django.db.models.deletion
class
Migration
(
migrations
.
Migration
):
dependencies
=
[
migrations
.
swappable_dependency
(
settings
.
AUTH_USER_MODEL
),
(
"backend_app"
,
"0004_merge_20200503_1749"
),
]
operations
=
[
migrations
.
CreateModel
(
name
=
"LastVisitedUniversity"
,
fields
=
[
(
"id"
,
models
.
AutoField
(
auto_created
=
True
,
primary_key
=
True
,
serialize
=
False
,
verbose_name
=
"ID"
,
),
),
(
"ts"
,
models
.
DateTimeField
(
auto_now
=
True
)),
(
"university"
,
models
.
ForeignKey
(
null
=
True
,
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
"backend_app.University"
,
),
),
(
"user"
,
models
.
ForeignKey
(
null
=
True
,
on_delete
=
django
.
db
.
models
.
deletion
.
CASCADE
,
to
=
settings
.
AUTH_USER_MODEL
,
),
),
],
options
=
{
"abstract"
:
False
},
)
]
backend/backend_app/models/lastVisitedUniversities.py
0 → 100644
View file @
d8a3b968
from
django.db
import
models
from
backend_app.models.abstract.base
import
BaseModel
from
backend_app.permissions.moderation
import
ModerationLevels
from
base_app.models
import
User
from
backend_app.models.university
import
University
class
LastVisitedUniversity
(
BaseModel
):
moderation_level
=
ModerationLevels
.
NO_MODERATION
user
=
models
.
ForeignKey
(
User
,
on_delete
=
models
.
CASCADE
,
null
=
True
)
university
=
models
.
ForeignKey
(
University
,
on_delete
=
models
.
CASCADE
,
null
=
True
)
ts
=
models
.
DateTimeField
(
auto_now
=
True
)
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment