Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
Kontr 2.0
Portal API Backend
Commits
eb129b17
Verified
Commit
eb129b17
authored
May 10, 2019
by
Peter Stanko
Browse files
Created and updated at added to schema for review item list
parent
ce1d7678
Changes
4
Hide whitespace changes
Inline
Side-by-side
.gitignore
View file @
eb129b17
...
...
@@ -8,3 +8,4 @@ devel.db
log/*.*
/.env
*.tmp
.tool-versions
Pipfile.lock
View file @
eb129b17
...
...
@@ -18,9 +18,9 @@
"default"
:
{
"alembic"
:
{
"hashes"
:
[
"sha256:
40b9a619aa5f25ea1e1508adcda88b33704ef28e02c9cfa6471e5c772ecf0829
"
"sha256:
828dcaa922155a2b7166c4f36ec45268944e4055c86499bd14319b4c8c0094b7
"
],
"version"
:
"==1.0.
9
"
"version"
:
"==1.0.
10
"
},
"amqp"
:
{
"hashes"
:
[
...
...
@@ -661,10 +661,10 @@
},
"urllib3"
:
{
"hashes"
:
[
"sha256:
4c291ca23bbb55c76518905869ef34bdd5f0e46af7afe6861e8375643ffee1a0
"
,
"sha256:
9a247273df7
09c4
fedb38c711e44292304f73f39ab01beda9f6b9fc375669ac3
"
"sha256:
2393a695cd12afedd0dcb26fe5d50d0cf248e5a66f75dbd89a3d4eb333a61af4
"
,
"sha256:
a637e5fae88995b256e34
09
d
c4
d52c2e2e0ba32c42a6365fee8bbd2238de3cfb
"
],
"version"
:
"==1.24.
2
"
"version"
:
"==1.24.
3
"
},
"vine"
:
{
"hashes"
:
[
...
...
@@ -712,11 +712,11 @@
},
"bandit"
:
{
"hashes"
:
[
"sha256:
6102b5d6afd9d966df5054e0bdfc2e73a24d0fea400ec25f2e54c134412158d7
"
,
"sha256:
9413facfe9de1e1bd291d525c784e1beb1a55c9916b51dae12979af63a69ba4c
"
"sha256:
d31a7b0819fe95d591106ba2d6c35568a513aba24db537ca71984781312a8e95
"
,
"sha256:
e50fb4ed4ee8a98b8329385e48e606fded0999a2cb3e2acb6e7213c962ff0de1
"
],
"index"
:
"pypi"
,
"version"
:
"==1.
5.1
"
"version"
:
"==1.
6.0
"
},
"certifi"
:
{
"hashes"
:
[
...
...
@@ -820,10 +820,10 @@
},
"isort"
:
{
"hashes"
:
[
"sha256:
01cb7e1ca5e6c5b3f235f0385057f70558b70d2f00320208825fa62887292f43
"
,
"sha256:
268067462aed7eb2a1e237fcb287852f22077de3fb07964e87e00f829eea2d1a
"
"sha256:
1349c6f7c2a0f7539f5f2ace51a9a8e4a37086ce4de6f78f5f53fb041d0a3cd5
"
,
"sha256:
f09911f6eb114e5592abe635aded8bf3d2c3144ebcfcaf81ee32e7af7b7d1870
"
],
"version"
:
"==4.3.1
7
"
"version"
:
"==4.3.1
8
"
},
"jedi"
:
{
"hashes"
:
[
...
...
@@ -834,37 +834,26 @@
},
"lazy-object-proxy"
:
{
"hashes"
:
[
"sha256:0ce34342b419bd8f018e6666bfef729aec3edf62345a53b537a4dcc115746a33"
,
"sha256:1b668120716eb7ee21d8a38815e5eb3bb8211117d9a90b0f8e21722c0758cc39"
,
"sha256:209615b0fe4624d79e50220ce3310ca1a9445fd8e6d3572a896e7f9146bbf019"
,
"sha256:27bf62cb2b1a2068d443ff7097ee33393f8483b570b475db8ebf7e1cba64f088"
,
"sha256:27ea6fd1c02dcc78172a82fc37fcc0992a94e4cecf53cb6d73f11749825bd98b"
,
"sha256:2c1b21b44ac9beb0fc848d3993924147ba45c4ebc24be19825e57aabbe74a99e"
,
"sha256:2df72ab12046a3496a92476020a1a0abf78b2a7db9ff4dc2036b8dd980203ae6"
,
"sha256:320ffd3de9699d3892048baee45ebfbbf9388a7d65d832d7e580243ade426d2b"
,
"sha256:50e3b9a464d5d08cc5227413db0d1c4707b6172e4d4d915c1c70e4de0bbff1f5"
,
"sha256:5276db7ff62bb7b52f77f1f51ed58850e315154249aceb42e7f4c611f0f847ff"
,
"sha256:61a6cf00dcb1a7f0c773ed4acc509cb636af2d6337a08f362413c76b2b47a8dd"
,
"sha256:6ae6c4cb59f199d8827c5a07546b2ab7e85d262acaccaacd49b62f53f7c456f7"
,
"sha256:7661d401d60d8bf15bb5da39e4dd72f5d764c5aff5a86ef52a042506e3e970ff"
,
"sha256:7bd527f36a605c914efca5d3d014170b2cb184723e423d26b1fb2fd9108e264d"
,
"sha256:7cb54db3535c8686ea12e9535eb087d32421184eacc6939ef15ef50f83a5e7e2"
,
"sha256:7f3a2d740291f7f2c111d86a1c4851b70fb000a6c8883a59660d95ad57b9df35"
,
"sha256:81304b7d8e9c824d058087dcb89144842c8e0dea6d281c031f59f0acf66963d4"
,
"sha256:933947e8b4fbe617a51528b09851685138b49d511af0b6c0da2539115d6d4514"
,
"sha256:94223d7f060301b3a8c09c9b3bc3294b56b2188e7d8179c762a1cda72c979252"
,
"sha256:ab3ca49afcb47058393b0122428358d2fbe0408cf99f1b58b295cfeb4ed39109"
,
"sha256:bd6292f565ca46dee4e737ebcc20742e3b5be2b01556dafe169f6c65d088875f"
,
"sha256:cb924aa3e4a3fb644d0c463cad5bc2572649a6a3f68a7f8e4fbe44aaa6d77e4c"
,
"sha256:d0fc7a286feac9077ec52a927fc9fe8fe2fabab95426722be4c953c9a8bede92"
,
"sha256:ddc34786490a6e4ec0a855d401034cbd1242ef186c20d79d2166d6a4bd449577"
,
"sha256:e34b155e36fa9da7e1b7c738ed7767fc9491a62ec6af70fe9da4a057759edc2d"
,
"sha256:e5b9e8f6bda48460b7b143c3821b21b452cb3a835e6bbd5dd33aa0c8d3f5137d"
,
"sha256:e81ebf6c5ee9684be8f2c87563880f93eedd56dd2b6146d8a725b50b7e5adb0f"
,
"sha256:eb91be369f945f10d3a49f5f9be8b3d0b93a4c2be8f8a5b83b0571b8123e0a7a"
,
"sha256:f460d1ceb0e4a5dcb2a652db0904224f367c9b3c1470d5a7683c0480e582468b"
],
"version"
:
"==1.3.1"
"sha256:118d53f8819f9457732dd0e418752f2850f395c5405b2e12485f52336e4ad0f5"
,
"sha256:495c583b363c3eded649e2c00177093f03f856f5c9f95b527420084a9ce17b9d"
,
"sha256:55fa9eab93482891ce97473e63610efdd9c8fa5c05cca9f60468c412e602e499"
,
"sha256:642fc0a9b61920669dab66e400f79f1b8b0e8f698dcde85f7e9ae5528dbcaf4a"
,
"sha256:7003959a170fde9b92936c38562810f94679c80608fb4b007e026b915bef8b27"
,
"sha256:7e63da94f5a1ddb0d2dcdb5d17ff4d1d33f51f3368bdf0475d5f56c0f3b99592"
,
"sha256:7fb11d33d99a374e4b0c3fb20128890b9cf784ca7e4b91ecbb191d34618bd9fe"
,
"sha256:8758715ea005afa293783797498d64f40ab14d1ded208b3e282760cde9512f1d"
,
"sha256:8995543f47a8b81962e384f12791114af9f4997be7a0db71abc40d2a2dfee961"
,
"sha256:91c7e1316116fedda36818ce7cd269378fffc4219781536eff441ea1e68e1caf"
,
"sha256:9b41ec246d31ca6a840dcf67673b2668adc5a095c64310d26d73292588563ea3"
,
"sha256:a8be3cfd7c3154e8d39276c627c5e7ee55d1f2094597b060ece99620ef9fe86b"
,
"sha256:afcab74f471652b643900e0862b31892ac5fe5a75e435b786a1825855f4effdf"
,
"sha256:d49a90c27074f44c8dc147d83e31140523948ee147b3248634c540e053caea58"
,
"sha256:d6957cadc9c079ef4697564af500d52fba6d14fb2f08d20ce92f52201fb77050"
,
"sha256:da7f2a6c82a11dc4e05bab73522f0d6dd4f3bbc8378cd4b0769137f342cdb3f0"
,
"sha256:f03a21f6f6e54778860122a620f70c8b148ec4ee175968782bcaaa94955a46f9"
,
"sha256:f6c718ffca055852479880debbe717da952fcfd60067a0ddb6fe3b053b1d4de0"
],
"version"
:
"==1.4.0"
},
"mando"
:
{
"hashes"
:
[
...
...
@@ -882,11 +871,11 @@
},
"mock"
:
{
"hashes"
:
[
"sha256:
5ce3c71c5545b472da17b72268978914d0252980348636840bd34a00b5cc96c1
"
,
"sha256:
b
15
8b6df76edd239b8208d481dc46b6afd45a846b7812ff0ce58971cf5bc8bba
"
"sha256:
83657d894c90d5681d62155c82bda9c1187827525880eda8ff5df4ec813437c3
"
,
"sha256:
d
15
7e52d4e5b938c550f39eb2fd15610db062441a9c2747d3dbfa9298211d0f8
"
],
"index"
:
"pypi"
,
"version"
:
"==
2
.0.
0
"
"version"
:
"==
3
.0.
5
"
},
"more-itertools"
:
{
"hashes"
:
[
...
...
@@ -934,10 +923,10 @@
},
"pluggy"
:
{
"hashes"
:
[
"sha256:
19ecf9ce9db2fce065a7a0586e07cfb4ac8614fe96edf628a264b1c70116cf8f
"
,
"sha256:
84d306a647cc805219916e62aab89caa97a33a1dd8c342e87a37f91073cd4746
"
"sha256:
25a1bc1d148c9a640211872b4ff859878d422bccb59c9965e04eed468a0aa180
"
,
"sha256:
964cedd2b27c492fbf0b7f58b3284a09cf7f99b0f715941fb24a439b3af1bd1a
"
],
"version"
:
"==0.
9
.0"
"version"
:
"==0.
11
.0"
},
"prompt-toolkit"
:
{
"hashes"
:
[
...
...
@@ -977,10 +966,10 @@
},
"pygments"
:
{
"hashes"
:
[
"sha256:
5ffada19f6203563680669ee7f53b64dabbeb100eb51b61996085e99c03b284a
"
,
"sha256:
e8218dd399a61674745138520d0d4cf2621d7e032439341bc3f647bff125818d
"
"sha256:
31cba6ffb739f099a85e243eff8cb717089fdd3c7300767d9fc34cb8e1b065f5
"
,
"sha256:
5ad302949b3c98dd73f8d9fcdc7e9cb592f120e32a18e23efd7f3dc51194472b
"
],
"version"
:
"==2.
3.1
"
"version"
:
"==2.
4.0
"
},
"pylint"
:
{
"hashes"
:
[
...
...
@@ -999,11 +988,11 @@
},
"pytest"
:
{
"hashes"
:
[
"sha256:
3773f4c235918987d51daf1db66d51c99fac654c81d6f2f709a046ab446d5e5d
"
,
"sha256:
b7802283b70ca24d7119b32915efa7c409982f59913c1a6c0640aacf118b95f5
"
"sha256:
136632a40451162cdfc18fe4d7ecc5d169b558a3d4bbb1603d4005308a42fd03
"
,
"sha256:
62b129bf8368554ca7a942cbdb57ea26aafef46cc65bc317cdac3967e54483a3
"
],
"index"
:
"pypi"
,
"version"
:
"==4.4.
1
"
"version"
:
"==4.4.
2
"
},
"pytest-mock"
:
{
"hashes"
:
[
...
...
@@ -1091,36 +1080,35 @@
},
"typed-ast"
:
{
"hashes"
:
[
"sha256:04894d268ba6eab7e093d43107869ad49e7b5ef40d1a94243ea49b352061b200"
,
"sha256:16616ece19daddc586e499a3d2f560302c11f122b9c692bc216e821ae32aa0d0"
,
"sha256:252fdae740964b2d3cdfb3f84dcb4d6247a48a6abe2579e8029ab3be3cdc026c"
,
"sha256:2af80a373af123d0b9f44941a46df67ef0ff7a60f95872412a145f4500a7fc99"
,
"sha256:2c88d0a913229a06282b285f42a31e063c3bf9071ff65c5ea4c12acb6977c6a7"
,
"sha256:2ea99c029ebd4b5a308d915cc7fb95b8e1201d60b065450d5d26deb65d3f2bc1"
,
"sha256:3d2e3ab175fc097d2a51c7a0d3fda442f35ebcc93bb1d7bd9b95ad893e44c04d"
,
"sha256:4766dd695548a15ee766927bf883fb90c6ac8321be5a60c141f18628fb7f8da8"
,
"sha256:56b6978798502ef66625a2e0f80cf923da64e328da8bbe16c1ff928c70c873de"
,
"sha256:5cddb6f8bce14325b2863f9d5ac5c51e07b71b462361fd815d1d7706d3a9d682"
,
"sha256:644ee788222d81555af543b70a1098f2025db38eaa99226f3a75a6854924d4db"
,
"sha256:64cf762049fc4775efe6b27161467e76d0ba145862802a65eefc8879086fc6f8"
,
"sha256:68c362848d9fb71d3c3e5f43c09974a0ae319144634e7a47db62f0f2a54a7fa7"
,
"sha256:6c1f3c6f6635e611d58e467bf4371883568f0de9ccc4606f17048142dec14a1f"
,
"sha256:b213d4a02eec4ddf622f4d2fbc539f062af3788d1f332f028a2e19c42da53f15"
,
"sha256:bb27d4e7805a7de0e35bd0cb1411bc85f807968b2b0539597a49a23b00a622ae"
,
"sha256:c9d414512eaa417aadae7758bc118868cd2396b0e6138c1dd4fda96679c079d3"
,
"sha256:f0937165d1e25477b01081c4763d2d9cdc3b18af69cb259dd4f640c9b900fe5e"
,
"sha256:fb96a6e2c11059ecf84e6741a319f93f683e440e341d4489c9b161eca251cf2a"
,
"sha256:fc71d2d6ae56a091a8d94f33ec9d0f2001d1cb1db423d8b4355debfe9ce689b7"
"sha256:132eae51d6ef3ff4a8c47c393a4ef5ebf0d1aecc96880eb5d6c8ceab7017cc9b"
,
"sha256:18141c1484ab8784006c839be8b985cfc82a2e9725837b0ecfa0203f71c4e39d"
,
"sha256:2baf617f5bbbfe73fd8846463f5aeafc912b5ee247f410700245d68525ec584a"
,
"sha256:3d90063f2cbbe39177e9b4d888e45777012652d6110156845b828908c51ae462"
,
"sha256:4304b2218b842d610aa1a1d87e1dc9559597969acc62ce717ee4dfeaa44d7eee"
,
"sha256:4983ede548ffc3541bae49a82675996497348e55bafd1554dc4e4a5d6eda541a"
,
"sha256:5315f4509c1476718a4825f45a203b82d7fdf2a6f5f0c8f166435975b1c9f7d4"
,
"sha256:6cdfb1b49d5345f7c2b90d638822d16ba62dc82f7616e9b4caa10b72f3f16649"
,
"sha256:7b325f12635598c604690efd7a0197d0b94b7d7778498e76e0710cd582fd1c7a"
,
"sha256:8d3b0e3b8626615826f9a626548057c5275a9733512b137984a68ba1598d3d2f"
,
"sha256:8f8631160c79f53081bd23446525db0bc4c5616f78d04021e6e434b286493fd7"
,
"sha256:912de10965f3dc89da23936f1cc4ed60764f712e5fa603a09dd904f88c996760"
,
"sha256:b010c07b975fe853c65d7bbe9d4ac62f1c69086750a574f6292597763781ba18"
,
"sha256:c908c10505904c48081a5415a1e295d8403e353e0c14c42b6d67f8f97fae6616"
,
"sha256:c94dd3807c0c0610f7c76f078119f4ea48235a953512752b9175f9f98f5ae2bd"
,
"sha256:ce65dee7594a84c466e79d7fb7d3303e7295d16a83c22c7c4037071b059e2c21"
,
"sha256:eaa9cfcb221a8a4c2889be6f93da141ac777eb8819f077e1d09fb12d00a09a93"
,
"sha256:f3376bc31bad66d46d44b4e6522c5c21976bf9bca4ef5987bb2bf727f4506cbb"
,
"sha256:f9202fa138544e13a4ec1a6792c35834250a85958fde1251b6a22e07d1260ae7"
],
"markers"
:
"implementation_name == 'cpython'"
,
"version"
:
"==1.3.
4
"
"version"
:
"==1.3.
5
"
},
"urllib3"
:
{
"hashes"
:
[
"sha256:
4c291ca23bbb55c76518905869ef34bdd5f0e46af7afe6861e8375643ffee1a0
"
,
"sha256:
9a247273df7
09c4
fedb38c711e44292304f73f39ab01beda9f6b9fc375669ac3
"
"sha256:
2393a695cd12afedd0dcb26fe5d50d0cf248e5a66f75dbd89a3d4eb333a61af4
"
,
"sha256:
a637e5fae88995b256e34
09
d
c4
d52c2e2e0ba32c42a6365fee8bbd2238de3cfb
"
],
"version"
:
"==1.24.
2
"
"version"
:
"==1.24.
3
"
},
"wcwidth"
:
{
"hashes"
:
[
...
...
portal/database/mixins.py
View file @
eb129b17
...
...
@@ -88,7 +88,7 @@ class EntityBase(MetaModelBase):
updated_at(Column): Date when the entity has been updated
"""
BASE_PARAMS
=
[
'created_at'
,
'updated_at'
]
LISTABLE
=
[]
LISTABLE
=
[
'created_at'
,
'updated_at'
]
UPDATABLE
=
[]
created_at
=
db
.
Column
(
db
.
TIMESTAMP
,
default
=
db
.
func
.
now
())
...
...
portal/rest/schemas.py
View file @
eb129b17
...
...
@@ -30,7 +30,7 @@ class NestedCollection:
Client
=
Client
.
listable_params
(),
Submission
=
[
*
Submission
.
listable_params
(),
*
_in
(
'project'
,
Project
.
listable_params
()),
*
COURSE_NESTED
,
*
USERS_NESTED
],
ReviewItem
=
ReviewItem
.
listable_params
()
+
USERS_NESTED
+
_in
(
'review'
,
'id'
),
ReviewItem
=
ReviewItem
.
listable_params
()
+
USERS_NESTED
+
_in
(
'review'
,
[
'id'
]
),
Review
=
Review
.
base_params
(),
Secret
=
Secret
.
listable_params
()
)
...
...
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