d25a8fc Initial commit

Merged and Committed by Mattia Verga 3 years ago
196 files changed. 87777 lines added. 0 lines removed.
.gitignore
file added
+13
README.rst
file added
+1
Vagrantfile
file added
+70
client/LICENSE
file added
+21
client/MANIFEST.in
file added
+2
client/README.rst
file added
+11
client/build/lib/feluca-client/__init__.py
file added
+2
client/feluca-client/__init__.py
file added
+2
client/pyproject.toml
file added
+3
client/requirements.txt
file added
+1
client/setup.cfg
file added
+40
client/setup.py
file added
+5
client/tests/__init__.py
file added
+1
dev/ansible/playbook.yml
file added
+8
dev/ansible/roles/feluca/files/.bashrc
file added
+57
dev/ansible/roles/feluca/files/motd
file added
+10
dev/ansible/roles/feluca/tasks/main.yml
file added
+68
dev/ansible/roles/feluca/tasks/postgres.yml
file added
+39
feluca_build
file added
+32
messages/LICENSE
file added
+21
messages/MANIFEST.in
file added
+2
messages/README.rst
file added
+11
messages/build/lib/feluca-messages/__init__.py
file added
+2
messages/feluca-messages/__init__.py
file added
+2
messages/pyproject.toml
file added
+3
messages/requirements.txt
file added
+1
messages/setup.cfg
file added
+42
messages/setup.py
file added
+5
messages/tests/__init__.py
file added
+1
server/LICENSE
file added
+21
server/MANIFEST.in
file added
+2
server/README.rst
file added
+58
server/development.cfg
file added
+68
server/feluca/__init__.py
file added
+3
server/feluca/api/__init__.py
file added
+62
server/feluca/api/reviews.py
file added
+122
server/feluca/config.py
file added
+74
server/feluca/flask_app.py
file added
+76
server/feluca/lib/__init__.py
file added
+2
server/feluca/lib/auth_oidc.py
file added
+64
server/feluca/models/__init__.py
file added
+5
server/feluca/models/auth.py
file added
+160
server/feluca/models/enums.py
file added
+44
server/feluca/models/feedback.py
file added
+92
server/feluca/models/review.py
file added
+116
server/feluca/schemas/__init__.py
file added
+8
server/feluca/schemas/auth.py
file added
+33
server/feluca/schemas/review.py
file added
+68
server/feluca/static/feluca.css
file added
+17
server/feluca/static/fonts/font-awesome-5.15.1/css/all.css
file added
+4619
server/feluca/static/fonts/font-awesome-5.15.1/css/all.min.css
file added
+5
server/feluca/static/fonts/font-awesome-5.15.1/css/brands.css
file added
+15
server/feluca/static/fonts/font-awesome-5.15.1/css/brands.min.css
file added
+5
server/feluca/static/fonts/font-awesome-5.15.1/css/fontawesome.css
file added
+4585
server/feluca/static/fonts/font-awesome-5.15.1/css/fontawesome.min.css
file added
+5
server/feluca/static/fonts/font-awesome-5.15.1/css/regular.css
file added
+15
server/feluca/static/fonts/font-awesome-5.15.1/css/regular.min.css
file added
+5
server/feluca/static/fonts/font-awesome-5.15.1/css/solid.css
file added
+16
server/feluca/static/fonts/font-awesome-5.15.1/css/solid.min.css
file added
+5
server/feluca/static/fonts/font-awesome-5.15.1/css/svg-with-js.css
file added
+371
server/feluca/static/fonts/font-awesome-5.15.1/css/svg-with-js.min.css
file added
+5
server/feluca/static/fonts/font-awesome-5.15.1/css/v4-shims.css
file added
+2172
server/feluca/static/fonts/font-awesome-5.15.1/css/v4-shims.min.css
file added
+5
server/feluca/static/fonts/font-awesome-5.15.1/webfonts/fa-brands-400.eot
file added
+0
server/feluca/static/fonts/font-awesome-5.15.1/webfonts/fa-brands-400.svg
file added
+3717
server/feluca/static/fonts/font-awesome-5.15.1/webfonts/fa-brands-400.ttf
file added
+0
server/feluca/static/fonts/font-awesome-5.15.1/webfonts/fa-brands-400.woff
file added
+0
server/feluca/static/fonts/font-awesome-5.15.1/webfonts/fa-brands-400.woff2
file added
+0
server/feluca/static/fonts/font-awesome-5.15.1/webfonts/fa-regular-400.eot
file added
+0
server/feluca/static/fonts/font-awesome-5.15.1/webfonts/fa-regular-400.svg
file added
+801
server/feluca/static/fonts/font-awesome-5.15.1/webfonts/fa-regular-400.ttf
file added
+0
server/feluca/static/fonts/font-awesome-5.15.1/webfonts/fa-regular-400.woff
file added
+0
server/feluca/static/fonts/font-awesome-5.15.1/webfonts/fa-regular-400.woff2
file added
+0
server/feluca/static/fonts/font-awesome-5.15.1/webfonts/fa-solid-900.eot
file added
+0
server/feluca/static/fonts/font-awesome-5.15.1/webfonts/fa-solid-900.svg
file added
+5028
server/feluca/static/fonts/font-awesome-5.15.1/webfonts/fa-solid-900.ttf
file added
+0
server/feluca/static/fonts/font-awesome-5.15.1/webfonts/fa-solid-900.woff
file added
+0
server/feluca/static/fonts/font-awesome-5.15.1/webfonts/fa-solid-900.woff2
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/css/hack-extended-2.020.css
file added
+37
server/feluca/static/fonts/hack-fonts-2.020/css/hack-extended-2.020.min.css
file added
+4
server/feluca/static/fonts/hack-fonts-2.020/fonts/eot/hack-bold-webfont.eot
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/eot/hack-bolditalic-webfont.eot
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/eot/hack-italic-webfont.eot
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/eot/hack-regular-webfont.eot
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/eot/latin/hack-bold-latin-webfont.eot
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/eot/latin/hack-bolditalic-latin-webfont.eot
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/eot/latin/hack-italic-latin-webfont.eot
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/eot/latin/hack-regular-latin-webfont.eot
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/svg/hack-bold-webfont.svg
file added
+1645
server/feluca/static/fonts/hack-fonts-2.020/fonts/svg/hack-bolditalic-webfont.svg
file added
+1591
server/feluca/static/fonts/hack-fonts-2.020/fonts/svg/hack-italic-webfont.svg
file added
+1588
server/feluca/static/fonts/hack-fonts-2.020/fonts/svg/hack-regular-webfont.svg
file added
+1570
server/feluca/static/fonts/hack-fonts-2.020/fonts/svg/latin/hack-bold-latin-webfont.svg
file added
+241
server/feluca/static/fonts/hack-fonts-2.020/fonts/svg/latin/hack-bolditalic-latin-webfont.svg
file added
+241
server/feluca/static/fonts/hack-fonts-2.020/fonts/svg/latin/hack-italic-latin-webfont.svg
file added
+241
server/feluca/static/fonts/hack-fonts-2.020/fonts/svg/latin/hack-regular-latin-webfont.svg
file added
+241
server/feluca/static/fonts/hack-fonts-2.020/fonts/web-ttf/hack-bold-webfont.ttf
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/web-ttf/hack-bolditalic-webfont.ttf
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/web-ttf/hack-italic-webfont.ttf
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/web-ttf/hack-regular-webfont.ttf
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/web-ttf/latin/hack-bold-latin-webfont.ttf
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/web-ttf/latin/hack-bolditalic-latin-webfont.ttf
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/web-ttf/latin/hack-italic-latin-webfont.ttf
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/web-ttf/latin/hack-regular-latin-webfont.ttf
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/woff/hack-bold-webfont.woff
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/woff/hack-bolditalic-webfont.woff
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/woff/hack-italic-webfont.woff
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/woff/hack-regular-webfont.woff
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/woff/latin/hack-bold-latin-webfont.woff
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/woff/latin/hack-bolditalic-latin-webfont.woff
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/woff/latin/hack-italic-latin-webfont.woff
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/woff/latin/hack-regular-latin-webfont.woff
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/woff2/hack-bold-webfont.woff2
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/woff2/hack-bolditalic-webfont.woff2
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/woff2/hack-italic-webfont.woff2
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/woff2/hack-regular-webfont.woff2
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/woff2/latin/hack-bold-latin-webfont.woff2
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/woff2/latin/hack-bolditalic-latin-webfont.woff2
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/woff2/latin/hack-italic-latin-webfont.woff2
file added
+0
server/feluca/static/fonts/hack-fonts-2.020/fonts/woff2/latin/hack-regular-latin-webfont.woff2
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-300.eot
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-300.svg
file added
+5074
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-300.ttf
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-300.woff
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-300.woff2
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-300italic.eot
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-300italic.svg
file added
+5087
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-300italic.ttf
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-300italic.woff
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-300italic.woff2
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-700.eot
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-700.svg
file added
+5076
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-700.ttf
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-700.woff
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-700.woff2
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-700italic.eot
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-700italic.svg
file added
+5084
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-700italic.ttf
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-700italic.woff
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-700italic.woff2
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-italic.eot
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-italic.svg
file added
+5091
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-italic.ttf
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-italic.woff
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-italic.woff2
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-regular.eot
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-regular.svg
file added
+5078
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-regular.ttf
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-regular.woff
file added
+0
server/feluca/static/fonts/open-sans-v13/fonts/open-sans-v13-latin_latin-ext-regular.woff2
file added
+0
server/feluca/static/fonts/open-sans-v13/open-sans.css
file added
+83
server/feluca/static/vendor/fedora-bootstrap-1.5.0/README.rst
file added
+4
server/feluca/static/vendor/fedora-bootstrap-1.5.0/fedora-bootstrap.css
file added
+7634
server/feluca/static/vendor/fedora-bootstrap-1.5.0/fedora-bootstrap.js
file added
+7013
server/feluca/static/vendor/fedora-bootstrap-1.5.0/fedora-bootstrap.min.css
file added
+6
server/feluca/static/vendor/fedora-bootstrap-1.5.0/fedora-bootstrap.min.js
file added
+7
server/feluca/static/vendor/jquery/jquery-3.5.1.js
file added
+10872
server/feluca/static/vendor/jquery/jquery-3.5.1.min.js
file added
+2
server/feluca/templates/errors/404.html
file added
+14
server/feluca/templates/errors/500.html
file added
+14
server/feluca/templates/home.html
file added
+46
server/feluca/templates/macros.html
file added
+56
server/feluca/templates/master.html
file added
+88
server/feluca/templates/reviews/review.html
file added
+124
server/feluca/templates/reviews/reviews.html
file added
+30
server/feluca/templates/users/user.html
file added
+43
server/feluca/ui_errors/__init__.py
file added
+6
server/feluca/ui_errors/routes.py
file added
+18
server/feluca/ui_main/__init__.py
file added
+6
server/feluca/ui_main/filters.py
file added
+99
server/feluca/ui_main/routes.py
file added
+32
server/feluca/ui_reviews/__init__.py
file added
+6
server/feluca/ui_reviews/routes.py
file added
+48
server/feluca/ui_users/__init__.py
file added
+6
server/feluca/ui_users/routes.py
file added
+12
server/feluca/utils.py
file added
+12
server/feluca_app.py
file added
+11
server/migrations/README
file added
+1
server/migrations/alembic.ini
file added
+45
server/migrations/env.py
file added
+87
server/migrations/script.py.mako
file added
+24
server/migrations/versions/da384d5e36f9_add_reviews_table.py
file added
+50
server/migrations/versions/e681b7761728_add_comments_and_testcases.py
file added
+71
server/migrations/versions/eb7d5d288fbc_create_group_and_user_tables.py
file added
+52
server/migrations/versions/edba51906cf1_add_blocker_and_depends_on_relationship_.py
file added
+33
server/pyproject.toml
file added
+3
server/requirements.txt
file added
+10
server/setup.cfg
file added
+52
server/setup.py
file added
+5
server/tests/__init__.py
file added
+75
server/tests/models/test_auth_models.py
file added
+34
server/tests/test_feluca_flask_app.py
file added
+48
server/tests/test_feluca_main_views.py
file added
+23
server/tests/test_feluca_utils.py
file added
+12
server/tests/testing.cfg
file added
+10
setup.cfg
file added
+16
    Initial commit
    
    Signed-off-by: Mattia Verga <mattia.verga@protonmail.com>
    
        
file added
+13
file added
+1
file added
+70
file added
+21
file added
+2
file added
+11
file added
+40
file added
+5
file added
+32
file added
+21
file added
+11
file added
+42
file added
+5
file added
+21
file added
+2
file added
+58
file added
+11
file added
+52
file added
+5
file added
+16