Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
C
CS699-Project
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Meet Narendra
CS699-Project
Commits
1436728d
Commit
1436728d
authored
Nov 21, 2022
by
Meet Narendra
💬
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
merging conflict in urls.py
parent
f08e5332
Changes
5
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
67 additions
and
5 deletions
+67
-5
sitcomm/api/serializers.py
sitcomm/api/serializers.py
+1
-1
sitcomm/api/urls.py
sitcomm/api/urls.py
+3
-0
sitcomm/api/views.py
sitcomm/api/views.py
+40
-0
sitcomm/home/migrations/0003_remove_users_confluence_token_and_more.py
...migrations/0003_remove_users_confluence_token_and_more.py
+22
-0
sitcomm/home/models.py
sitcomm/home/models.py
+1
-4
No files found.
sitcomm/api/serializers.py
View file @
1436728d
...
...
@@ -6,7 +6,7 @@ class UserSerializer(serializers.HyperlinkedModelSerializer):
class
Meta
:
model
=
Users
fields
=
(
'uid'
,
'email'
,
'password'
,
'role'
,
'created_date'
,
'active'
,
'
slack_token'
,
'github_token'
,
'confluence_token'
,
'jira_token
'
)
'
profile_img
'
)
class
ProjectSerializer
(
serializers
.
HyperlinkedModelSerializer
):
class
Meta
:
...
...
sitcomm/api/urls.py
View file @
1436728d
...
...
@@ -17,5 +17,8 @@ urlpatterns = [
path
(
'getRepos/'
,
getReposViewSet
.
as_view
()),
path
(
'getGitFiles/'
,
getGitFilesViewSet
.
as_view
()),
path
(
'getJiraTickets/'
,
getJiraTicketsViewSet
.
as_view
()),
path
(
'getConfluencePages/'
,
getConfluencePagesViewSet
.
as_view
()),
path
(
'getUserDetails/'
,
getUserDetailsViewSet
.
as_view
()),
path
(
'postUserDetails/'
,
postUserDetailsViewSet
.
as_view
()),
path
(
'api-auth/'
,
include
(
'rest_framework.urls'
))
]
sitcomm/api/views.py
View file @
1436728d
...
...
@@ -93,4 +93,44 @@ class getGitFilesViewSet(views.APIView):
print
(
e
)
return
Response
({
'status'
:
False
})
class
getUserDetailsViewSet
(
views
.
APIView
):
def
get
(
self
,
request
):
uid
=
request
.
GET
.
get
(
'uid'
)
try
:
user
=
Users
.
objects
.
filter
(
uid
=
uid
)
if
user
is
None
:
return
Response
({
'status'
:
False
})
return
Response
({
'user'
:
user
.
values
(),
'status'
:
True
})
except
Exception
as
e
:
print
(
e
)
return
Response
({
'status'
:
False
})
class
postUserDetailsViewSet
(
views
.
APIView
):
def
post
(
self
,
request
):
uid
=
request
.
data
.
get
(
'uid'
)
email
=
request
.
data
.
get
(
'email'
)
password
=
request
.
data
.
get
(
'password'
)
role
=
request
.
data
.
get
(
'role'
)
profile_img
=
request
.
data
.
get
(
'profile_img'
)
try
:
user
=
Users
.
objects
.
filter
(
uid
=
uid
)
if
user
is
None
:
return
Response
({
'status'
:
False
})
status
=
user
.
update
(
email
=
email
,
password
=
password
,
role
=
role
,
profile_img
=
profile_img
)
return
Response
({
'status'
:
bool
(
status
)})
except
Exception
as
e
:
print
(
e
)
return
Response
({
'status'
:
False
})
class
getConfluencePagesViewSet
(
views
.
APIView
):
def
get
(
self
,
request
):
pid
=
request
.
GET
.
get
(
'pid'
)
try
:
project
=
Projects
.
objects
.
filter
(
pid
=
pid
)
if
project
is
None
:
return
Response
({
'status'
:
False
})
return
Response
({
'pages'
:
project
.
values
(
'confluence_id'
),
'status'
:
True
})
except
Exception
as
e
:
print
(
e
)
return
Response
({
'status'
:
False
})
sitcomm/home/migrations/0003_remove_users_confluence_token_and_more.py
0 → 100644
View file @
1436728d
# Generated by Django 4.1.1 on 2022-11-21 12:20
from
django.db
import
migrations
,
models
class
Migration
(
migrations
.
Migration
):
dependencies
=
[
(
"home"
,
"0002_projects_confluence_id_projects_git_id_and_more"
),
]
operations
=
[
migrations
.
RemoveField
(
model_name
=
"users"
,
name
=
"confluence_token"
,),
migrations
.
RemoveField
(
model_name
=
"users"
,
name
=
"github_token"
,),
migrations
.
RemoveField
(
model_name
=
"users"
,
name
=
"jira_token"
,),
migrations
.
RemoveField
(
model_name
=
"users"
,
name
=
"slack_token"
,),
migrations
.
AddField
(
model_name
=
"users"
,
name
=
"profile_img"
,
field
=
models
.
CharField
(
default
=
"blank.png"
,
max_length
=
100
),
),
]
sitcomm/home/models.py
View file @
1436728d
...
...
@@ -9,10 +9,7 @@ class Users(models.Model):
role
=
models
.
CharField
(
max_length
=
30
)
created_date
=
models
.
DateTimeField
(
auto_now_add
=
True
,
blank
=
True
)
active
=
models
.
BooleanField
(
default
=
False
)
slack_token
=
models
.
CharField
(
max_length
=
50
)
github_token
=
models
.
CharField
(
max_length
=
50
)
confluence_token
=
models
.
CharField
(
max_length
=
50
)
jira_token
=
models
.
CharField
(
max_length
=
50
)
profile_img
=
models
.
CharField
(
max_length
=
100
,
default
=
'blank.png'
)
def
__str__
(
self
):
return
f
'{self.uid=},{self.email=},{self.password=},{self.role=},{self.created_date=},{self.active=}'
...
...
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