mpeltriaux
f05bb6ff5c
#101 Team data view
...
* adds overview of shared teams on object detail view
* adds team data view if button is clicked
2022-02-18 14:07:44 +01:00
mpeltriaux
aa675aa046
#101 Team sharing tests
...
* adds tests for team sharing
* extends the API for team sharing support
* adds shared_teams property shortcut for ShareableObjectMixin
* adds full support for team-based sharing to all views and functions
* simplifies ShareModalForm
* adds/updates translations
2022-02-18 13:52:27 +01:00
mpeltriaux
6dac847d22
#101 Team sharing form
...
* adds team sharing field to share form
* splits sharing logic into user based and teams based
* adds TeamAdmin for admin backend
* adds validity check on Team name -> only unused names shall be valid
2022-02-18 11:02:40 +01:00
mpeltriaux
02a6b815ea
Merge branch 'master' into 101_Team_based_sharing
2022-02-18 09:27:00 +01:00
mpeltriaux
262f1a6298
Missing migration
...
* adds a migration which has not been checked in from another branch
2022-02-18 09:26:29 +01:00
mpeltriaux
b831a63db6
WIP: #101 Team sharing form
...
* adds form for sharing via team
2022-02-17 15:07:25 +01:00
mpeltriaux
3e2c5b7e47
#101 Team enhancements
...
* visual enhancement for team index rendering
* adds validity check for admin-membership of a team
2022-02-17 13:44:32 +01:00
mpeltriaux
e8fae7a6f4
#101 Team settings
...
* adds first implementation for team managing
2022-02-17 13:13:32 +01:00
mpeltriaux
7a760332fa
Merge pull request ' #114 Unshared Account Deductions' ( #120 ) from 114_Deduct_from_unshared_EcoAccount into master
...
Reviewed-on: SGD-Nord/konova#120
2022-02-16 12:35:44 +01:00
mpeltriaux
7091b3d707
#114 Unshared Account Deductions
...
* enables deducting from unshared eco accounts
* account must be recorded and not deleted, so users can use it for deductions
2022-02-16 12:35:19 +01:00
mpeltriaux
a58532322e
Merge pull request '118_API_update' ( #119 ) from 118_API_update into master
...
Reviewed-on: SGD-Nord/konova#119
2022-02-16 11:39:16 +01:00
mpeltriaux
cf43a4351e
#118 API pagination
...
* adds pagination and related parameters to GET apis
* updates api GET test
2022-02-16 11:38:24 +01:00
mpeltriaux
e65b7ec45c
#118 API ActionTypes
...
* adds support for multiple action_type entries on one CompensationAction
2022-02-16 09:44:56 +01:00
mpeltriaux
a1d3fafc61
Merge pull request '110_Biotope_codelists' ( #117 ) from 110_Biotope_codelists into master
...
Reviewed-on: SGD-Nord/konova#117
2022-02-16 09:10:28 +01:00
mpeltriaux
767285112d
# 110 Biotope codes
...
* removes list 974 from update_codelist.py command
* adds migration for existing biotope states to be changed into proper list
2022-02-16 09:08:11 +01:00
mpeltriaux
b62113df8b
Merge pull request 'master' ( #116 ) from master into 110_Biotope_codelists
...
Reviewed-on: SGD-Nord/konova#116
2022-02-16 08:50:40 +01:00
mpeltriaux
0658a2f6f1
Merge pull request '112_Restructure_CompensationAction' ( #115 ) from 112_Restructure_CompensationAction into master
...
Reviewed-on: SGD-Nord/konova#115
2022-02-16 08:32:06 +01:00
mpeltriaux
117f0eaeb6
#112 Tree filter case insensitive search
...
* adds case insensitive search for TreeWidget
2022-02-16 08:31:18 +01:00
mpeltriaux
46ff1d2bc5
#112 Order enhancement
...
* enhances ordering for action details and biotope details
2022-02-16 08:26:24 +01:00
mpeltriaux
ec69556b1c
#112 Autocomplete enhancements
...
* enhances filtering for Autocomplete -> parent_parent will be searched for match as well
* adds rendering of parent_parent group for BiotopeAutocomplete
* enhances ordering of registration office autocomplete
2022-02-15 15:33:25 +01:00
mpeltriaux
eb22dcf9b4
# 112 Search input for TreeWidget
...
* adds search input field for js-filtering by input
2022-02-15 14:35:49 +01:00
mpeltriaux
30d1e4033d
#112 TreeWidget JS
...
* adds visual support on (de-)selecting checkboxes
* adds same support on initialization of checked checkboxes e.g. on edit forms
2022-02-15 13:23:15 +01:00
mpeltriaux
b34aa44d44
#112 CompensationAction explanation
...
* updates the help_text for action_type on NewActionModalForm to give a better explanation
2022-02-15 11:32:20 +01:00
mpeltriaux
f3a837a8a6
#112 AbstractCompensation rendering enhancements
...
* minor changes to detail view rendering of EMA, Compensation and EcoAccount
2022-02-15 10:56:49 +01:00
mpeltriaux
f36f219d2e
#112 CompensationAction Tree
...
* implements generic HTML based and Django compatible TreeView
* enhances listing of CompensationActions on DetailView
2022-02-15 10:48:01 +01:00
mpeltriaux
3df605376c
WIP: #112 Restructure CompensationAction
2022-02-11 16:21:44 +01:00
mpeltriaux
23790bca8d
WIP: CompensationAction using jstree
2022-02-11 14:13:42 +01:00
mpeltriaux
925d5f5070
#112 Migration enhance
...
* fixes bug in migration
* adds check to migration which raises error before data loss might happen
2022-02-11 08:43:21 +01:00
mpeltriaux
3814c2749a
#112 WIP: Restructure CompensationAction
...
* changes action_type from ForeignKey into M2M
* adds migration
* changes form widget
* WIP: changes rendering on detail view of compensation
* TEST NOT CHECKED YET!
2022-02-10 14:45:00 +01:00
mpeltriaux
d0991ea832
# 110 Biotope codelists
...
* adds codelist 654 to settings
* adds codelist to update_codelist command
2022-02-10 14:01:59 +01:00
mpeltriaux
68b8ff07e9
Translation update
...
* updates translations
v0.2
2022-02-10 13:31:51 +01:00
mpeltriaux
f8dedc6df1
Merge pull request '86_User_suggestions_and_feedback' ( #111 ) from 86_User_suggestions_and_feedback into master
...
Reviewed-on: SGD-Nord/konova#111
2022-02-10 13:31:55 +01:00
mpeltriaux
fe29b7874e
#86 Edit deadlines EcoAccount
...
* adds support for editing of deadlines in EcoAccount
* adds buttons and urls
2022-02-10 12:49:30 +01:00
mpeltriaux
e3c7a1a274
#86 Edit deadline Compensation
...
* adds support for editing of deadlines
* adds buttons and urls
* adds w-10 as base css-class for all action columns
2022-02-10 12:42:41 +01:00
mpeltriaux
3f7a6d416d
#86 Edit deadlines EMA
...
* adds support for editing of EMA deadlines
* adds buttons and urls
2022-02-10 12:33:22 +01:00
mpeltriaux
cba174b762
#86 Edit view tests
...
* extends view tests
2022-02-10 11:45:55 +01:00
mpeltriaux
8d573e7390
#86 Edit actions compensation
...
* adds support for editing of CompensationAction for compensation
* adds buttons and urls
2022-02-10 11:31:13 +01:00
mpeltriaux
06f81d89c4
#86 Edit actions EMA
...
* adds support for editing of CompensationAction
* adds buttons and urls for EMA
2022-02-10 11:24:20 +01:00
mpeltriaux
a16e0af751
#86 Edit states EMA/EcoAccount
...
* adds support for editing of states for EMA and EcoAccount
* adds buttons and urls
2022-02-10 11:15:01 +01:00
mpeltriaux
0479f54a4d
#86 Edit states compensation
...
* adds support for editing of states
* adds buttons and urls for compensation
2022-02-10 11:02:30 +01:00
mpeltriaux
aa616db1f0
#86 Edit document EcoAccount
...
* adds support for editing of documents
* adds buttons and urls for ecoaccount
2022-02-10 10:51:52 +01:00
mpeltriaux
a9bd92c57c
#86 Edit document Compensation
...
* adds support for editing of documents
* adds buttons and urls for compensation
* simplifies getter for all documents
2022-02-10 10:44:44 +01:00
mpeltriaux
fce85690b7
#86 Edit document EMA
...
* adds buttons and urls for ema
2022-02-10 10:28:41 +01:00
mpeltriaux
a385420c57
#86 Edit document
...
* adds support for editing of documents
* adds buttons for intervention
2022-02-10 10:21:18 +01:00
mpeltriaux
9915e6a450
#86 Revocation edit
...
* adds support for revocation edit
* revocation document files will be replaced on an edit
2022-02-09 16:02:28 +01:00
mpeltriaux
59f28fbf12
#86 Edit deductions
...
* adds support for editing deductions
* adds tests
* improves major base test logic
2022-02-09 14:49:56 +01:00
mpeltriaux
78b4dce64d
#86 Edit payment
...
* adds button for payment editing
* adds new edit form payment editing
* adds tests for views and workflow
2022-02-09 10:29:34 +01:00
mpeltriaux
cb6a2d4d91
#86 District column simplification
...
* simplifies the fetching of districts for district column
2022-02-09 09:30:37 +01:00
mpeltriaux
591e35a0e2
#86 Parcel-Geometry improvement
...
* improves the way parcel-geometry relations are stored on the DB
* instead of a numerical sequence we switched to UUID, so no sequence will run out at anytime (new model: ParcelIntersection)
* instead of dropping all M2M relations between parcel and geometry on each calculation, we keep the ones that still exist, drop the ones that do not exist and add new ones (if new ones exist)
2022-02-09 09:18:35 +01:00
mpeltriaux
e3fbe60fce
# 86 LANIS link fix
...
* simplifies creation of LANIS link by refactoring into super class
2022-02-08 17:14:23 +01:00