Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
2
2022-158
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
2
Merge Requests
2
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
2022-158
2022-158
Commits
9fa8abcb
Commit
9fa8abcb
authored
Nov 16, 2022
by
Jayasith H.B.C
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix
parent
768aeabf
Changes
4
Hide whitespace changes
Inline
Side-by-side
Showing
4 changed files
with
15 additions
and
24 deletions
+15
-24
backend/database.db
backend/database.db
+0
-0
backend/routes/submission_routes.py
backend/routes/submission_routes.py
+5
-4
frontend/src/pages/StudentSubjectAssingment.js
frontend/src/pages/StudentSubjectAssingment.js
+9
-19
frontend/src/routes/Routes.js
frontend/src/routes/Routes.js
+1
-1
No files found.
backend/database.db
View file @
9fa8abcb
No preview for this file type
backend/routes/submission_routes.py
View file @
9fa8abcb
...
...
@@ -14,15 +14,16 @@ submission = Blueprint('submissions', __name__, url_prefix='/api/v1/submissions'
@
submission
.
post
(
'/upload'
)
@
jwt_required
()
def
upload_submission
():
user_id
=
get_jwt_identity
()
user_id
=
1
image
=
request
.
files
[
'file'
]
json_data
=
json
.
loads
(
request
.
form
[
'data'
])
# image = request.files['file']
a
=
request
.
get_json
()
json_data
=
request
.
get_json
()
submission_type
=
json_data
[
'type'
]
assignment_id
=
json_data
[
'id'
]
comment
=
json_data
[
'comment'
]
image
=
json_data
[
'file'
]
if
submission_type
is
None
or
image
is
None
or
assignment_id
is
None
:
return
jsonify
({
'err'
:
'invalid request '
}),
HTTP_400_BAD_REQUEST
...
...
frontend/src/pages/StudentSubjectAssingment.js
View file @
9fa8abcb
...
...
@@ -29,6 +29,7 @@ const StudentSubjectAssingment = () => {
const
[
Id
,
setId
]
=
useState
(
""
);
const
[
ItemName
,
setItemName
]
=
useState
(
""
);
const
[
Description
,
setDescription
]
=
useState
(
""
);
const
[
data
,
setData
]
=
useState
({
file
:
null
,
id
:
"
1
"
,
comment
:
"
comment
"
,
type
:
"
use case
"
});
const
[
Order
,
setOrder
]
=
useState
({
item
:
{},
...
...
@@ -55,24 +56,13 @@ const StudentSubjectAssingment = () => {
FetchData
();
},
[]);
const
deleteHandler
=
async
(
id
)
=>
{
console
.
log
(
id
);
const
upload
=
async
(
e
)
=>
{
try
{
const
res
=
await
axios
.
delete
(
`/orders/delete/
${
id
}
`
);
console
.
log
(
data
);
const
res
=
await
axios
.
post
(
"
/submissions/upload
"
,
data
);
if
(
res
.
statusText
===
"
OK
"
)
{
window
.
location
.
reload
();
}
}
catch
(
Err
)
{
console
.
log
(
Err
.
response
);
}
};
const
orderHandler
=
async
()
=>
{
try
{
console
.
log
(
Order
);
const
res
=
await
axios
.
post
(
"
/orders
"
,
Order
);
if
(
res
.
statusText
===
"
OK
"
)
{
window
.
location
.
reload
();
console
.
log
(
res
.
data
);
}
}
catch
(
Err
)
{
console
.
log
(
Err
.
response
);
...
...
@@ -131,7 +121,7 @@ const StudentSubjectAssingment = () => {
<
MdDelete
onClick
=
{()
=>
{
if
(
window
.
confirm
(
"
Are you sure to delete this request?
"
))
{
deleteHandler
(
item
.
_id
);
}
}}
/
>
...
...
@@ -252,14 +242,14 @@ const StudentSubjectAssingment = () => {
accept
=
"
.png, .jpg, .jpeg
"
type
=
"
file
"
onChange
=
{(
e
)
=>
set
Order
({
...
Order
,
quantity
:
e
.
target
.
value
})
set
Data
({...
data
,
file
:
e
.
target
.
value
})
}
required
/>
<
/div
>
<
/div
>
<
div
className
=
"
row-user
"
>
<
button
type
=
"
submit
"
>
Submit
<
/button
>
<
button
type
=
"
submit
"
onClick
=
{
upload
}
>
Submit
<
/button
>
<
/div
>
<
/div
>
<
/div
>
...
...
frontend/src/routes/Routes.js
View file @
9fa8abcb
...
...
@@ -47,7 +47,7 @@ const Routes = () => {
<
Route
exact
path
=
"
/auth/student/modules
"
component
=
{
SubjectsStudent
}
/
>
<
Route
exact
path
=
"
/auth/student/services
"
component
=
{
ManageServices
}
/
>
<
Route
exact
path
=
"
/auth/student/assignment
"
component
=
{
StudentSubjectAssingment
}
/
>
<
Route
exact
path
=
"
/auth/student/assignment
/:id
"
component
=
{
StudentSubjectAssingment
}
/
>
<
/Switch
>
);
};
...
...
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