├── .coveragerc ├── .gitignore ├── .pre-commit-config.yaml ├── .travis.yml ├── Dockerfile ├── Makefile ├── Pipfile ├── Pipfile.lock ├── README.md ├── carrot_box ├── __init__.py ├── asgi.py ├── hr │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── backends.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_auto_20211217_0556.py │ │ └── __init__.py │ ├── models.py │ ├── tests.py │ ├── userparser.py │ └── views.py ├── param │ ├── __init__.py │ ├── admin.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── 0002_alter_param_id.py │ │ └── __init__.py │ └── models.py ├── settings │ ├── __init__.py │ ├── base.py │ └── dev.py ├── templates │ ├── base.html │ ├── base_ext.html │ ├── base_form.html │ └── base_formset.html ├── tests.py ├── urls.py ├── wfapp │ ├── __init__.py │ ├── leave │ │ ├── __init__.py │ │ ├── forms.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ ├── 0002_alter_leave_id.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── templates │ │ │ └── leave │ │ │ │ ├── detail.html │ │ │ │ ├── form.html │ │ │ │ ├── inc_detail_info.html │ │ │ │ ├── list.html │ │ │ │ └── print.html │ │ ├── tests.py │ │ ├── views.py │ │ ├── wf_views.py │ │ └── wfdata.py │ └── purchase │ │ ├── __init__.py │ │ ├── models.py │ │ └── wfdata.py ├── wfdata.py └── wsgi.py ├── manage.py ├── package.json ├── screenshots ├── detail.png ├── flowchart.png └── main.png ├── setup.cfg ├── tox.ini ├── wfgen.py └── yarn.lock /.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/.coveragerc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/.travis.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/Dockerfile -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/Makefile -------------------------------------------------------------------------------- /Pipfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/Pipfile -------------------------------------------------------------------------------- /Pipfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/Pipfile.lock -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/README.md -------------------------------------------------------------------------------- /carrot_box/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /carrot_box/asgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/asgi.py -------------------------------------------------------------------------------- /carrot_box/hr/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /carrot_box/hr/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/hr/admin.py -------------------------------------------------------------------------------- /carrot_box/hr/apps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/hr/apps.py -------------------------------------------------------------------------------- /carrot_box/hr/backends.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/hr/backends.py -------------------------------------------------------------------------------- /carrot_box/hr/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/hr/migrations/0001_initial.py -------------------------------------------------------------------------------- /carrot_box/hr/migrations/0002_auto_20211217_0556.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/hr/migrations/0002_auto_20211217_0556.py -------------------------------------------------------------------------------- /carrot_box/hr/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /carrot_box/hr/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/hr/models.py -------------------------------------------------------------------------------- /carrot_box/hr/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/hr/tests.py -------------------------------------------------------------------------------- /carrot_box/hr/userparser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/hr/userparser.py -------------------------------------------------------------------------------- /carrot_box/hr/views.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /carrot_box/param/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /carrot_box/param/admin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/param/admin.py -------------------------------------------------------------------------------- /carrot_box/param/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/param/migrations/0001_initial.py -------------------------------------------------------------------------------- /carrot_box/param/migrations/0002_alter_param_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/param/migrations/0002_alter_param_id.py -------------------------------------------------------------------------------- /carrot_box/param/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /carrot_box/param/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/param/models.py -------------------------------------------------------------------------------- /carrot_box/settings/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/settings/__init__.py -------------------------------------------------------------------------------- /carrot_box/settings/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/settings/base.py -------------------------------------------------------------------------------- /carrot_box/settings/dev.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/settings/dev.py -------------------------------------------------------------------------------- /carrot_box/templates/base.html: -------------------------------------------------------------------------------- 1 | {% extends "lbworkflow/base.html" %} 2 | -------------------------------------------------------------------------------- /carrot_box/templates/base_ext.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/templates/base_ext.html -------------------------------------------------------------------------------- /carrot_box/templates/base_form.html: -------------------------------------------------------------------------------- 1 | {% extends "lbadminlte/base_form.html" %} 2 | -------------------------------------------------------------------------------- /carrot_box/templates/base_formset.html: -------------------------------------------------------------------------------- 1 | {% extends "lbadminlte/base_formset.html" %} 2 | -------------------------------------------------------------------------------- /carrot_box/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/tests.py -------------------------------------------------------------------------------- /carrot_box/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/urls.py -------------------------------------------------------------------------------- /carrot_box/wfapp/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /carrot_box/wfapp/leave/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /carrot_box/wfapp/leave/forms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/wfapp/leave/forms.py -------------------------------------------------------------------------------- /carrot_box/wfapp/leave/migrations/0001_initial.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/wfapp/leave/migrations/0001_initial.py -------------------------------------------------------------------------------- /carrot_box/wfapp/leave/migrations/0002_alter_leave_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/wfapp/leave/migrations/0002_alter_leave_id.py -------------------------------------------------------------------------------- /carrot_box/wfapp/leave/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /carrot_box/wfapp/leave/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/wfapp/leave/models.py -------------------------------------------------------------------------------- /carrot_box/wfapp/leave/templates/leave/detail.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/wfapp/leave/templates/leave/detail.html -------------------------------------------------------------------------------- /carrot_box/wfapp/leave/templates/leave/form.html: -------------------------------------------------------------------------------- 1 | {% extends "lbworkflow/base_form.html" %} 2 | -------------------------------------------------------------------------------- /carrot_box/wfapp/leave/templates/leave/inc_detail_info.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/wfapp/leave/templates/leave/inc_detail_info.html -------------------------------------------------------------------------------- /carrot_box/wfapp/leave/templates/leave/list.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/wfapp/leave/templates/leave/list.html -------------------------------------------------------------------------------- /carrot_box/wfapp/leave/templates/leave/print.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/wfapp/leave/templates/leave/print.html -------------------------------------------------------------------------------- /carrot_box/wfapp/leave/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/wfapp/leave/tests.py -------------------------------------------------------------------------------- /carrot_box/wfapp/leave/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/wfapp/leave/views.py -------------------------------------------------------------------------------- /carrot_box/wfapp/leave/wf_views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/wfapp/leave/wf_views.py -------------------------------------------------------------------------------- /carrot_box/wfapp/leave/wfdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/wfapp/leave/wfdata.py -------------------------------------------------------------------------------- /carrot_box/wfapp/purchase/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /carrot_box/wfapp/purchase/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/wfapp/purchase/models.py -------------------------------------------------------------------------------- /carrot_box/wfapp/purchase/wfdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/wfapp/purchase/wfdata.py -------------------------------------------------------------------------------- /carrot_box/wfdata.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/wfdata.py -------------------------------------------------------------------------------- /carrot_box/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/carrot_box/wsgi.py -------------------------------------------------------------------------------- /manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/manage.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/package.json -------------------------------------------------------------------------------- /screenshots/detail.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/screenshots/detail.png -------------------------------------------------------------------------------- /screenshots/flowchart.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/screenshots/flowchart.png -------------------------------------------------------------------------------- /screenshots/main.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/screenshots/main.png -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/setup.cfg -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/tox.ini -------------------------------------------------------------------------------- /wfgen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/wfgen.py -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vicalloy/carrot-box/HEAD/yarn.lock --------------------------------------------------------------------------------