diff --git a/.gitignore b/.gitignore index fbefd29..7051fc2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,6 @@ config.py data/ +venv # ---> Python # Byte-compiled / optimized / DLL files @@ -117,3 +118,25 @@ dmypy.json # Pyre type checker .pyre/ +# ---> Linux +*~ + +# temporary files which can be created if a process still has a handle open of a deleted file +.fuse_hidden* + +# KDE directory preferences +.directory + +# Linux trash folder which might appear on any partition or disk +.Trash-* + +# .nfs files are created when an open file is removed but is still being accessed +.nfs* + +# ---> Backup +*.bak +*.gho +*.ori +*.orig +*.tmp + diff --git a/.gitmodules b/.gitmodules index b69c4a1..eacfbe0 100644 --- a/.gitmodules +++ b/.gitmodules @@ -13,3 +13,6 @@ [submodule "users"] path = users url = https://git.mount-mockery.de/django_lib/users.git +[submodule "requirements/reqif"] + path = requirements/reqif + url = https://git.mount-mockery.de/pylib/reqif.git diff --git a/fstools b/fstools index ada1f74..f5da43b 160000 --- a/fstools +++ b/fstools @@ -1 +1 @@ -Subproject commit ada1f74d4c05a35bad9d2b258f3d0b4ccdfd1653 +Subproject commit f5da43b01631147dace87242a94227acfb3e9bc5 diff --git a/patt b/patt index 8d5ce7c..63e9af4 160000 --- a/patt +++ b/patt @@ -1 +1 @@ -Subproject commit 8d5ce7ccaee646de5afb9831a4413a3b4b0a623f +Subproject commit 63e9af4d65a486309e55bb0925866fb1eaec99cb diff --git a/requirements/Makefile b/requirements/Makefile new file mode 100644 index 0000000..87c5f1f --- /dev/null +++ b/requirements/Makefile @@ -0,0 +1,17 @@ +SPEC_FILENAME=requirements + +.PHONY: specification + +specification: + venv/bin/python reqif/__init__.py $(SPEC_FILENAME).reqif + @$(MAKE) --no-print-directory clean + xdg-open $(SPEC_FILENAME).pdf + +clean: + @echo Removing generated files for target + @rm -f $(SPEC_FILENAME).tex $(SPEC_FILENAME).aux $(SPEC_FILENAME).log $(SPEC_FILENAME).out $(SPEC_FILENAME).toc *~ + + +cleanall: clean + @echo Removing target + @rm -f $(SPEC_FILENAME).pdf \ No newline at end of file diff --git a/requirements/reqif b/requirements/reqif new file mode 160000 index 0000000..ed0d9da --- /dev/null +++ b/requirements/reqif @@ -0,0 +1 @@ +Subproject commit ed0d9da2435d75a79ff6298dbf324dd7e3181016 diff --git a/requirements/requirements.pdf b/requirements/requirements.pdf new file mode 100644 index 0000000..90f086f Binary files /dev/null and b/requirements/requirements.pdf differ diff --git a/requirements/requirements.reqif b/requirements/requirements.reqif new file mode 100644 index 0000000..dec7dc4 --- /dev/null +++ b/requirements/requirements.reqif @@ -0,0 +1,1661 @@ + + + + + Comment + 2019-05-14T09:16:28.691+02:00 + ProR (http://pror.org) + 1.0 + ProR (http://pror.org) + Project And Teamorganisation Tool (PATT) + + + + + + + + + + + + + + + + _MR7eM3YYEem_kd-7nxt1sg + + + + + + + + + _jk-t8HYYEem_kd-7nxt1sg + + + + + + + + + _MR7eM3YYEem_kd-7nxt1sg + + + + + _dTWX0HYYEem_kd-7nxt1sg + + + + + _rk_RcHYYEem_kd-7nxt1sg + + + + + _rk_RcHYYEem_kd-7nxt1sg + + + + + _rk_RcHYYEem_kd-7nxt1sg + + + + + + + + + + + _7VrjAHYYEem_kd-7nxt1sg + + + + + _4-K5EHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _jIvPIHYeEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _7VrjAHYYEem_kd-7nxt1sg + + + + + _4-K5EHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _7VrjAHYYEem_kd-7nxt1sg + + + + + _4-K5EHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _jIvPIHYeEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + _4-K5EHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _jIvPIHYeEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _7VrjAHYYEem_kd-7nxt1sg + + + + + _4-K5EHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _jIvPIHYeEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _7VrjAHYYEem_kd-7nxt1sg + + + + + _4-K5EHYYEem_kd-7nxt1sg + + + + + + + _7VrjAHYYEem_kd-7nxt1sg + + + + + _4-K5EHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _7VrjAHYYEem_kd-7nxt1sg + + + + + _4-K5EHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _7VrjAHYYEem_kd-7nxt1sg + + + + + _4-K5EHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _jIvPIHYeEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _jIvPIHYeEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _jIvPIHYeEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _7VrjAHYYEem_kd-7nxt1sg + + + + + _4-K5EHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + _LiZCMHYZEem_kd-7nxt1sg + + + + + _MR7eNXYYEem_kd-7nxt1sg + + + + + _pAz1wHYeEem_kd-7nxt1sg + + + + + _uC2ToHYbEem_kd-7nxt1sg + + + + + _MR7eNHYYEem_kd-7nxt1sg + + + + + + + + + _MR7eN3YYEem_kd-7nxt1sg + + + + + _MR7eNnYYEem_kd-7nxt1sg + + + + + _MR7eOHYYEem_kd-7nxt1sg + + + + + _XzMFcHYZEem_kd-7nxt1sg + + + + + _jr098M7aEemmB-oWR744lg + + + + + _pswloM7aEemmB-oWR744lg + + + + + _SsbgwM7eEemmB-oWR744lg + + + + + _xOyzsM7aEemmB-oWR744lg + + + + + + _6BfYYM7aEemmB-oWR744lg + + + + + + _D5R84M7bEemmB-oWR744lg + + + + + + _HR9v8M7bEemmB-oWR744lg + + + + + _ZObXsFf7EeuQL-ptrThi2Q + + + + + _xYPQUFf7EeuQL-ptrThi2Q + + + + + _bknJwM7bEemmB-oWR744lg + + + + + _fjQJkM7bEemmB-oWR744lg + + + + + _qk-xoM7bEemmB-oWR744lg + + + + + _toRSoNB_EemP6bkzc_ifkw + + + + + _wEtwwM7bEemmB-oWR744lg + + + + + _XOTbYM7cEemmB-oWR744lg + + + + + _9y8gsDMHEeq-jYJEZKw3jg + + + + + _4GE_IM7bEemmB-oWR744lg + + + + + _HFUloM7cEemmB-oWR744lg + + + + + _dbn_oM7kEemaZsG03PbkWw + + + + + _hUPP8M7kEemaZsG03PbkWw + + + + + _kz1jUM7kEemaZsG03PbkWw + + + + + _mrmWMM7kEemaZsG03PbkWw + + + + + _oOTfEM7kEemaZsG03PbkWw + + + + + + _r7wBMM7kEemaZsG03PbkWw + + + + + _2lx68M7kEemaZsG03PbkWw + + + + + _9Yp88M7kEemaZsG03PbkWw + + + + + _d8sXgNMlEemKAdom6BO-Bg + + + + + _WeSmoNOxEemrk8lOGA6bew + + + + + _MJTD0NMkEemKAdom6BO-Bg + + + + + + _eDib0NMkEemKAdom6BO-Bg + + + + + _moe6oM_-Eem8Y7bG_6Ta5w + + + + + + _TqT14M_9Eem8Y7bG_6Ta5w + + + + + _uiinIM_-Eem8Y7bG_6Ta5w + + + + + _0MQmcNMkEemKAdom6BO-Bg + + + + + _5y-XUNMkEemKAdom6BO-Bg + + + + + _Tcol8DMIEeq-jYJEZKw3jg + + + + + _rhAk8DMIEeq-jYJEZKw3jg + + + + + _fnwCgDMJEeq-jYJEZKw3jg + + + + + _7gO3gM_8Eem8Y7bG_6Ta5w + + + + + _YRpgQNMlEemKAdom6BO-Bg + + + + + + _pIuNADMKEeq-jYJEZKw3jg + + + + + _kkIiUDMcEeq-jYJEZKw3jg + + + + + _3nSNgM7fEemDwdxAy2ueuw + + + + + + _UCU-4Ff-EeuQL-ptrThi2Q + + + + + _9HpoUFf8EeuQL-ptrThi2Q + + + + + _Arv50FgAEeuQL-ptrThi2Q + + + + + _kv2aMFgAEeuQL-ptrThi2Q + + + + + _ZaWsEFjFEeu2kYtDX9hPuw + + + + + _aB4mIFjFEeu2kYtDX9hPuw + + + + + _5Pm_wFf8EeuQL-ptrThi2Q + + + + + _LSlUoM76Eem2ULFJwSdN7w + + + + + + + + + + + + + + + + + + + + + + + + + + ID + Heading + + + + + + + + + + + + + + + + + diff --git a/themes b/themes index b0106a3..d3b38d9 160000 --- a/themes +++ b/themes @@ -1 +1 @@ -Subproject commit b0106a3d5cc302844dacc681f75f047876525e5e +Subproject commit d3b38d9e7a5d01708380dd9632b0ca7a544a5cef diff --git a/users b/users index 277352f..8cf6446 160000 --- a/users +++ b/users @@ -1 +1 @@ -Subproject commit 277352fe9bbf0e67b52bdb19a5ba7fa6281dad6e +Subproject commit 8cf64464ba094df60fe81442dd0d728075368344