- 16 Mar, 2022 2 commits
-
-
Giovanni Cimolin da Silva authored
feat: Use `raw_id_fields` to make search easier See merge request !32
-
Giovanni Cimolin da Silva authored
-
- 15 Oct, 2021 1 commit
-
-
Daniel Clemente Laboreo authored
[BIZ-2055] Add worklog script See merge request !30
-
- 12 Oct, 2021 1 commit
-
-
Fox Danger Piacenti authored
-
- 02 Apr, 2021 2 commits
-
-
Daniel Clemente Laboreo authored
[SE-4218] Revamp accounting service See merge request !26
-
Boros Gábor authored
fix: update lock file and pin setuptools in Dockerfile refactor: use unique container names build: refactor docker image build and update python dependencies refactor: add asgi config refactor: update urls to respect new django namespace requirements chore: bump requirements refactor: replace uvicorn as asgi supported in django 3 fix: serving static files when debug is true refactor: replace environment files feat: add docker ignore remove: delete non-docker devenv related files fix: add missing migrations remove: unused asgi refactor: ensure settings are referencing new env files fix: update django translations refactor: update coveragerc settings refactor: update Makefiles refactor: merge configuration files build: refactor the way docker images built fix: add and update dependencies remove: delete prospector config as it is not used anymore refactor: fix naming issues chore: update copyright dates tests: add pre-commit configuration chore: adjust black config docs: update README with more detailed instructions build: add pre-commit testing to makefile refactor: move postgres compose dependencies ci: replace ci configuration ci: install pipenv for tests feat: add destroy make target refactor: change test env settings ci: remove empty line ci: use string instead of boolean ci: fix postgres secrets refactor: replace postgres passwords refactor: rename jira link docs: update comments for docker-compose :z flag docs: edxted docker-compose with more comments docs: fix startup command fix: ensure .secrets exists before any docker target run docs: highlight that pre-commit is optional docs: refactor docs to be more user friendly docs: extend readme with the default address of the service
-
- 19 Mar, 2021 2 commits
-
-
Daniel Clemente Laboreo authored
[SE-4083] Add requirements and mention the wishlist See merge request !25
-
Daniel Clemente Laboreo authored
-
- 25 Feb, 2020 1 commit
-
-
Tim Krones authored
Bump django from 1.11.8 to 1.11.28
-
- 11 Feb, 2020 1 commit
-
-
dependabot[bot] authored
Bumps [django](https://github.com/django/django) from 1.11.8 to 1.11.28. - [Release notes](https://github.com/django/django/releases) - [Commits](https://github.com/django/django/compare/1.11.8...1.11.28 ) Signed-off-by:
dependabot[bot] <support@github.com>
-
- 28 Jun, 2018 1 commit
-
-
Paulo Viadanna authored
-
- 09 Mar, 2018 1 commit
-
-
Uman Shahzad authored
Fix up some links that were still inaccessible.
-
- 08 Mar, 2018 1 commit
-
-
Uman Shahzad authored
-
- 01 Feb, 2018 6 commits
-
-
Uman Shahzad authored
Allow only one bank account per user account
-
Daniel Clemente Laboreo authored
-
Uman Shahzad authored
Use Pipfile and pipenv.
-
Uman Shahzad authored
-
Uman Shahzad authored
Improve Django admin view for invoices and transferwise payments.
-
Uman Shahzad authored
* Clickable Invoice PDF path. * Clickable TransferWise Bulk Payment CSV path. * Allow searching invoices by date. * Clickable JIRA Timesheet path. * Action to mark invoices as paid in bulk. * Action to mark invoices as manually approved in bulk. * Show invoice string (which includes its date) instead of UUID.
-
- 29 Jan, 2018 2 commits
-
-
Uman Shahzad authored
Automate TransferWise Bulk Payment CSV Generation
-
Uman Shahzad authored
-
- 26 Jan, 2018 4 commits
-
-
Daniel Clemente Laboreo authored
Provide more variables in the sample .env and document some setup steps in the README
-
Daniel Clemente Laboreo authored
-
Uman Shahzad authored
Use alternateLink for the PDF to avoid 400 errors
-
Daniel Clemente Laboreo authored
-
- 24 Jan, 2018 3 commits
-
-
Uman Shahzad authored
Add automated jobs for the invoice approval flow.
-
Uman Shahzad authored
-
Uman Shahzad authored
* Sends invoice preparation notifications. * Sends invoice approval requests. * Sends finalized invoices.
-
- 19 Jan, 2018 2 commits
-
-
Uman Shahzad authored
Generate TransferWise Bulk Payment CSVs.
-
Uman Shahzad authored
-
- 10 Jan, 2018 2 commits
-
-
Uman Shahzad authored
Adding support for Vagrant.
-
Michael Cornwell authored
-
- 08 Jan, 2018 2 commits
-
-
Uman Shahzad authored
Implement invoice back-end
-
Uman Shahzad authored
* Change copyright date range to 2017-2018. * Add translation targets in Makefile. * Rename some Makefile commands to make it easier to type. * Add locale files from translation command. * Use `runserver_plus` since we can. * Keep the `media` folder. Allows us to not have to make it explicitly later in deployment, for example. * Use wkhtmltopdf. This package translates HTML (+ CSS) into a PDF file. We might also need its actual binary because the debian package may not have full functionality, according to their website. * Use `pip-tools` for our requirements. Much easier to manage dependencies! * Move `Address` out to its own app. It's used commonly by other apps, so this is a good thing! * Common UUID model, rearrange Bank model, and custom User model. UUID Model - Subclassed by all models that need UUIDs as fields. Bank Model - We erase many fields that would make maintaining the system difficult. Instead, put them in a JSONField. Also move VAT out to the user model. User Model - Add a customized user model with a `full_name` field. * Add factories and a convenient management command. * Implement invoice app which can: 1. Download worklogs from JIRA. 2. Generate a PDF invoice given HTML/CSS. 3. Upload the PDF to GDrive to a specific folder. To do this we require some customizations to clients for third party APIs, so we add a `third_party_api` application for that customization. * Change `VATIN` to `VAT number`, for clarity. * Update README with instructions for new integrations. * Change the postgres > 9.4-specific JSONField to a generic one. * Use `ValidateModelMixin` and `TimeStampedModel` everywhere. * Use transferwise recipient ID and a general JSON field. We simplify bank account details this way. * Store PDF path locally. * Make PDF URL be saved. * Add admin email handler. * Disable all views. This is until we actually need them.
-
- 16 Dec, 2017 2 commits
-
-
Uman Shahzad authored
Implement authentication and registration back-end
-
Uman Shahzad authored
In addition, do a little more reorganization and improvement of setup. - Put all requirements into 1 file for easy reference and management. - Make Procfiles so that we can use honcho. - Add debian package list which will be necessary for deployment. - Add a bunch of make targets for easy handling of docker. - Update environmental files to match some new settings. - Add isort configuration. - Add the accounting app. - Add authentication app. - Add banking app. - Blank invoice app. - Add registration app. - Update app settings & urls for new apps. - Make CircleCI hold venv in home folder. Otherwise it runs coverage checks on all installed dependencies! - Finish up the registration view. - Handle multiple hourly rate case. - Quality errors and update migrations. - Add the ability to create account, address, and hourly rate. - Allow bank addresses to be blank. - Update bank models to display properly in admin.
-
- 08 Dec, 2017 2 commits
-
-
Uman Shahzad authored
-
Uman Shahzad authored
-
- 07 Dec, 2017 1 commit
-
-
Uman Shahzad authored
-