Skip to content
Projects
Groups
Snippets
Help
Loading...
Sign in
Toggle navigation
J
JoinTheCity
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Rafal
JoinTheCity
Commits
6a954aff
Commit
6a954aff
authored
Jan 01, 2016
by
Rafal
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
delere userfriendship request model, add serializer, add perform_create in views
parent
8daee384
Hide whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
17 additions
and
33 deletions
+17
-33
models.py
JoinTheCityREST/app/User/models.py
+1
-7
serializers.py
JoinTheCityREST/app/User/serializers.py
+5
-10
views.py
JoinTheCityREST/app/User/views.py
+11
-16
No files found.
JoinTheCityREST/app/User/models.py
View file @
6a954aff
...
@@ -12,16 +12,10 @@ class UserFriendship(models.Model):
...
@@ -12,16 +12,10 @@ class UserFriendship(models.Model):
friend
=
models
.
ForeignKey
(
User
,
related_name
=
'user_friend'
,
friend
=
models
.
ForeignKey
(
User
,
related_name
=
'user_friend'
,
blank
=
False
,
null
=
False
,
default
=
None
)
blank
=
False
,
null
=
False
,
default
=
None
)
class
UserFriendshipRequest
(
models
.
Model
):
user
=
models
.
ForeignKey
(
User
,
related_name
=
'user_friend_request_recived'
,
blank
=
False
,
null
=
False
,
default
=
None
)
creted_by
=
models
.
ForeignKey
(
User
,
related_name
=
'user_friend_requeset_creator'
,
blank
=
False
,
null
=
False
,
default
=
None
)
class
UserEventRequest
(
models
.
Model
):
class
UserEventRequest
(
models
.
Model
):
user
=
models
.
ForeignKey
(
User
,
related_name
=
'user_event_request_recived'
,
user
=
models
.
ForeignKey
(
User
,
related_name
=
'user_event_request_recived'
,
blank
=
False
,
null
=
False
,
default
=
None
)
blank
=
False
,
null
=
False
,
default
=
None
)
creted_by
=
models
.
ForeignKey
(
User
,
related_name
=
'user_event_requeset_creator'
,
cre
a
ted_by
=
models
.
ForeignKey
(
User
,
related_name
=
'user_event_requeset_creator'
,
blank
=
False
,
null
=
False
,
default
=
None
)
blank
=
False
,
null
=
False
,
default
=
None
)
event
=
models
.
ForeignKey
(
Event
,
related_name
=
'event'
,
event
=
models
.
ForeignKey
(
Event
,
related_name
=
'event'
,
blank
=
False
,
null
=
False
,
default
=
None
)
blank
=
False
,
null
=
False
,
default
=
None
)
...
...
JoinTheCityREST/app/User/serializers.py
View file @
6a954aff
from
django.contrib.auth.models
import
User
from
django.contrib.auth.models
import
User
from
rest_framework
import
serializers
from
rest_framework
import
serializers
from
app.
Tag.models
import
Tag
from
app.
Event.serializers
import
EventSerializer
from
app.User.models
import
UserFriendship
,
User
FriendshipRequest
,
User
API
,
UserEvent
,
UserEventRequest
from
app.User.models
import
UserFriendship
,
UserAPI
,
UserEvent
,
UserEventRequest
class
UserSerializer
(
serializers
.
HyperlinkedModelSerializer
):
class
UserSerializer
(
serializers
.
HyperlinkedModelSerializer
):
...
@@ -12,17 +12,12 @@ class UserSerializer(serializers.HyperlinkedModelSerializer):
...
@@ -12,17 +12,12 @@ class UserSerializer(serializers.HyperlinkedModelSerializer):
class
UserFriendshipSerializer
(
serializers
.
HyperlinkedModelSerializer
):
class
UserFriendshipSerializer
(
serializers
.
HyperlinkedModelSerializer
):
class
Meta
:
class
Meta
:
model
=
UserFriendship
model
=
UserFriendship
fields
=
()
fields
=
(
'url'
,
'friend'
)
class
UserFriendshipRequestSerializer
(
serializers
.
HyperlinkedModelSerializer
):
class
Meta
:
model
=
UserFriendshipRequest
fields
=
()
class
UserEventRequestSerializer
(
serializers
.
HyperlinkedModelSerializer
):
class
UserEventRequestSerializer
(
serializers
.
HyperlinkedModelSerializer
):
class
Meta
:
class
Meta
:
model
=
UserEventRequest
model
=
UserEventRequest
fields
=
()
fields
=
(
'url'
,
'event'
,
'created_by'
)
class
UserAPISerializer
(
serializers
.
HyperlinkedModelSerializer
):
class
UserAPISerializer
(
serializers
.
HyperlinkedModelSerializer
):
class
Meta
:
class
Meta
:
...
@@ -32,4 +27,4 @@ class UserAPISerializer(serializers.HyperlinkedModelSerializer):
...
@@ -32,4 +27,4 @@ class UserAPISerializer(serializers.HyperlinkedModelSerializer):
class
UserEventSerializer
(
serializers
.
HyperlinkedModelSerializer
):
class
UserEventSerializer
(
serializers
.
HyperlinkedModelSerializer
):
class
Meta
:
class
Meta
:
model
=
UserEvent
model
=
UserEvent
fields
=
(
'url'
,
'user'
,
'event'
)
fields
=
(
'url'
,
'event'
)
\ No newline at end of file
\ No newline at end of file
JoinTheCityREST/app/User/views.py
View file @
6a954aff
from
django.contrib.auth.models
import
User
from
django.contrib.auth.models
import
User
from
rest_framework
import
viewsets
,
permissions
from
rest_framework
import
viewsets
,
permissions
from
app.User.models
import
UserFriendship
,
User
FriendshipRequest
,
User
API
,
UserEvent
,
UserEventRequest
from
app.User.models
import
UserFriendship
,
UserAPI
,
UserEvent
,
UserEventRequest
from
app.User.serializers
import
UserFriendshipSerializer
,
User
FriendshipRequestSerializer
,
User
APISerializer
,
\
from
app.User.serializers
import
UserFriendshipSerializer
,
UserAPISerializer
,
\
UserEventSerializer
,
UserEventRequestSerializer
,
UserSerializer
UserEventSerializer
,
UserEventRequestSerializer
,
UserSerializer
...
@@ -21,6 +21,9 @@ class UserFriendshipViewSet(viewsets.ModelViewSet):
...
@@ -21,6 +21,9 @@ class UserFriendshipViewSet(viewsets.ModelViewSet):
serializer_class
=
UserFriendshipSerializer
serializer_class
=
UserFriendshipSerializer
permission_classes
=
(
permissions
.
IsAuthenticatedOrReadOnly
,)
permission_classes
=
(
permissions
.
IsAuthenticatedOrReadOnly
,)
def
perform_create
(
self
,
serializer
):
serializer
.
save
(
user
=
self
.
request
.
user
)
def
list
(
self
,
request
):
def
list
(
self
,
request
):
user
=
request
.
user
user
=
request
.
user
queryset
=
UserFriendship
.
objects
.
filter
(
user
=
user
)
.
all
()
queryset
=
UserFriendship
.
objects
.
filter
(
user
=
user
)
.
all
()
...
@@ -28,20 +31,6 @@ class UserFriendshipViewSet(viewsets.ModelViewSet):
...
@@ -28,20 +31,6 @@ class UserFriendshipViewSet(viewsets.ModelViewSet):
serializer
=
UserFriendshipSerializer
(
page
,
many
=
True
,
context
=
{
'request'
:
request
})
serializer
=
UserFriendshipSerializer
(
page
,
many
=
True
,
context
=
{
'request'
:
request
})
return
self
.
get_paginated_response
(
serializer
.
data
)
return
self
.
get_paginated_response
(
serializer
.
data
)
class
UserFriendshipRequestViewSet
(
viewsets
.
ModelViewSet
):
"""
User Friendships
"""
queryset
=
UserFriendshipRequest
.
objects
.
all
()
serializer_class
=
UserFriendshipRequestSerializer
permission_classes
=
(
permissions
.
IsAuthenticatedOrReadOnly
,)
def
list
(
self
,
request
):
user
=
request
.
user
queryset
=
UserFriendshipRequest
.
objects
.
filter
(
user
=
user
)
.
all
()
page
=
self
.
paginate_queryset
(
queryset
)
serializer
=
UserFriendshipRequestSerializer
(
page
,
many
=
True
,
context
=
{
'request'
:
request
})
return
self
.
get_paginated_response
(
serializer
.
data
)
class
UserEventRequestViewSet
(
viewsets
.
ModelViewSet
):
class
UserEventRequestViewSet
(
viewsets
.
ModelViewSet
):
"""
"""
...
@@ -51,6 +40,9 @@ class UserEventRequestViewSet(viewsets.ModelViewSet):
...
@@ -51,6 +40,9 @@ class UserEventRequestViewSet(viewsets.ModelViewSet):
serializer_class
=
UserEventRequestSerializer
serializer_class
=
UserEventRequestSerializer
permission_classes
=
(
permissions
.
IsAuthenticatedOrReadOnly
,)
permission_classes
=
(
permissions
.
IsAuthenticatedOrReadOnly
,)
def
perform_create
(
self
,
serializer
):
serializer
.
save
(
user
=
self
.
request
.
user
)
def
list
(
self
,
request
):
def
list
(
self
,
request
):
user
=
request
.
user
user
=
request
.
user
queryset
=
UserEventRequest
.
objects
.
filter
(
user
=
user
)
.
all
()
queryset
=
UserEventRequest
.
objects
.
filter
(
user
=
user
)
.
all
()
...
@@ -82,6 +74,9 @@ class UserEventViewSet(viewsets.ModelViewSet):
...
@@ -82,6 +74,9 @@ class UserEventViewSet(viewsets.ModelViewSet):
serializer_class
=
UserEventSerializer
serializer_class
=
UserEventSerializer
permission_classes
=
(
permissions
.
IsAuthenticatedOrReadOnly
,)
permission_classes
=
(
permissions
.
IsAuthenticatedOrReadOnly
,)
def
perform_create
(
self
,
serializer
):
serializer
.
save
(
user
=
self
.
request
.
user
)
def
list
(
self
,
request
):
def
list
(
self
,
request
):
user
=
request
.
user
user
=
request
.
user
queryset
=
UserEvent
.
objects
.
filter
(
user
=
user
)
.
all
()
queryset
=
UserEvent
.
objects
.
filter
(
user
=
user
)
.
all
()
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a 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