Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
877a8283 04/23/2018 10:23 AM Andreas Kohlbecker

renaming package from eu.eu.etaxonomy.cdm.vaadin.security to etaxonomy.cdm.vaadin.permission

9c239e1b 04/20/2018 09:49 PM Andreas Kohlbecker

fix #7359 CdmEditorPresenters check user permissions to set the editor to readoly if persission is insufficient

  • also removing bug by which per-entity-permissions where granted to users when opening an editor
2ffe661a 04/20/2018 07:20 PM Andreas Kohlbecker

minor refactoring to clarify code

589e5b35 04/20/2018 07:19 PM Andreas Kohlbecker

swapping icons for cancel and delete buttons

0844524a 04/11/2018 04:55 PM Andreas Kohlbecker

switching vom id based to uuid based ui navigation and entity references

810e8605 04/06/2018 04:24 PM Andreas Kohlbecker

ref #7344 inferring authorship from the editor fields, reducing calls to updateAuthorshipFields(), fixing valueChange event handling

14fd703d 03/19/2018 03:04 PM Andreas Kohlbecker

ref #7269 layout improvements in messages popup window

92235704 03/19/2018 12:29 PM Andreas Kohlbecker

documenting

bbdf1325 02/09/2018 03:18 PM Andreas Kohlbecker

fixing compile error and cleaning up

7b4a20a4 02/09/2018 10:25 AM Andreas Kohlbecker

ref #7246 ReloadableLazyComboBox performance improvement

f9fb33d5 02/08/2018 06:17 PM Andreas Kohlbecker

fix #7246 consitent implementation of LazySelect reloading of modified entity beans:

  • ReloadableSelect interface for select fields which support reloading the selected value from the persitent storage
  • EntitySupport interface to ship around equality problems of enitites which have modified data
3b66edef 02/06/2018 03:15 PM Andreas Kohlbecker

ref #6740 enabling typeName button in NameTypeDesignation editor and first changes to make delete working

8f33d289 02/06/2018 03:13 PM Andreas Kohlbecker

fixing window close [x] button bug

74ad1146 02/06/2018 03:12 PM Andreas Kohlbecker

documenting intendet usage of EntityEditorActionListener

7b9ab0e4 02/06/2018 11:39 AM Andreas Kohlbecker

ref #7195 creating blocking relations and showing 'em in the listView

3264654b 02/06/2018 11:10 AM Andreas Kohlbecker

code cleaning

f2e16939 02/02/2018 05:29 PM Andreas Kohlbecker

ref #7231 bug fix for events from foreign views

e8674a36 02/02/2018 05:05 PM Andreas Kohlbecker

ref #7195 introducing the concept of EditorActionContext stacks to facilitate creating blocking relations

fb7daf37 02/01/2018 03:08 PM Andreas Kohlbecker

removing old code related to deleted ViewScopeConversationHolder

be4a9789 02/01/2018 02:56 PM Andreas Kohlbecker

fix #7231 replacing SpringApplicationEventBus by scoped Vaadin4Spring Event Bus

3b17b230 01/30/2018 04:17 PM Andreas Kohlbecker

ref #6740 service methods to load NameTypeDesignations for Registrations

51d6bc3c 01/29/2018 05:30 PM Andreas Kohlbecker

fix #6740 NameTypeDesignationEditor save operation working

f1573a7b 01/29/2018 02:53 PM Andreas Kohlbecker

ref #6740 NameTypeDesignationEditor implemented

458aa218 01/26/2018 07:53 PM Andreas Kohlbecker

fxing ToManyRelatedEntitiesListSelect remove button state

96acd270 01/26/2018 03:25 PM Andreas Kohlbecker

rethrowing hibernate exception

9e37838b 01/25/2018 04:35 PM Andreas Kohlbecker

using setter but field

9da64e4a 01/25/2018 02:37 PM Andreas Kohlbecker

avoiding NPE

e5dfaec8 01/24/2018 05:14 PM Andreas Kohlbecker

ref #7214 fixing wrong usage of cacher methods

33a64a73 01/24/2018 05:13 PM Andreas Kohlbecker

fixing bug related to row management

f2077e91 01/24/2018 12:08 PM Andreas Kohlbecker

Merge branch 'develop' into #7206-CdmEntityCache

e6feb60e 01/24/2018 12:07 PM Andreas Kohlbecker

ref #7206 fixing multiple representations problem in ToOneRelatedEntityReloader

26de749f 01/24/2018 11:43 AM Andreas Kohlbecker

replacing awkward save error notice by exception

59634b15 01/24/2018 11:29 AM Andreas Kohlbecker

fixing loops in ToManyRelatedEntitiesListSelect

b8853d8d 01/23/2018 12:19 PM Andreas Kohlbecker

ref #7206 replacing CdmEntityCache by CdmTransientEntityCacher and implementing EntityCacheDebugger

3cc5bf8b 01/18/2018 06:26 PM Andreas Kohlbecker

fixing ReferenceEditorAction problems

0da7f0a6 01/18/2018 05:34 PM Andreas Kohlbecker

more clearly indicating view is in loading state before cache is available, last part of changes

  • other changes are in f393241 ToOneRelatedEntityReloader
333b3e62 01/18/2018 05:20 PM Andreas Kohlbecker

fix #7205 using ToManyRelatedEntitiesListSelect create edit button in TaxonNamePopupEditor

  • includes commit relared to ref #7204
1b02a92b 01/18/2018 05:12 PM Andreas Kohlbecker

fix #7204 combined edit and create button sending EntityEditorActionEvents

f393241e 01/18/2018 05:08 PM Andreas Kohlbecker

ref #7204 refactoring editor events and introducing generic EntityEditorActionEvent

87f23196 01/18/2018 10:34 AM Andreas Kohlbecker

AbstractCdmEditorPresenter prints PersistentContextAnalysis if loglevel = TRACE

bd93502c 01/17/2018 09:21 AM Andreas Kohlbecker

introducing EditPermissionTester and disabling ToManyRelatedEntitiesListSelect edit buttons depeding on the users permissions

845c419a 01/17/2018 09:01 AM Andreas Kohlbecker

fixing issued with edit button in ToManyRelatedEntitiesListSelect

2b266c5e 01/16/2018 11:44 AM Andreas Kohlbecker

ref #7182 fixing bug in setDeepReadOnly()

47a54acc 01/15/2018 02:47 PM Andreas Kohlbecker

setting serialVersionUID for a couple of components

796ee515 01/15/2018 01:03 PM Andreas Kohlbecker

fix #7182 ToOneRelatedEntityCombobox implements setReadOnly()

7f92f180 01/15/2018 12:58 PM Andreas Kohlbecker

fix #7181 readOnly implemented in TeamOrPersonField

21c1abac 01/12/2018 12:02 PM Andreas Kohlbecker

ref #7171 TaxonNameEditor nomenclaturalReferenceSectionEditingOnly mode

2b9b03a1 01/08/2018 04:30 PM Andreas Kohlbecker

fix #7154 CdmEntityCache can update cached entities and using this in ToOneRelatedEntityReloader and in
SpecimenTypeDesignationWorkingsetEditorPresenter to update the ui with modified collections

259da9ed 12/22/2017 12:37 PM Andreas Kohlbecker

fixing refresh problem in ToOneRelatedEntityCombobox

e0aeb58c 12/21/2017 03:21 PM Andreas Kohlbecker

ref #6867 crating per entity permissions for new References

ecb93813 12/21/2017 03:00 PM Andreas Kohlbecker

fixing ugly 'null' representation in vaadin TextField

19ba9005 12/12/2017 03:53 PM Andreas Kohlbecker

fix #7135 TeamOrPersonField allows selecting from existing Persons and Teams

f3783332 12/08/2017 09:47 PM Andreas Kohlbecker

fix #7132 readonly mode for SpecimenTypeDesignationWorkingsetPopupEditor and TaxonNamePopupEditor

834db381 12/07/2017 04:37 PM Andreas Kohlbecker

ref #6867 assigning UPDATE,DELETE for new Persons and Teams and fixing bugs related to TeamOrPersonField:

  • prevent from saving empty persons and teams
02ec8d6b 11/14/2017 11:39 AM Andreas Kohlbecker

ref #7059 ref #7046 using kindOfunit for TypeDesisgnations instead of DerivationEvent type and fixing save and LIE problems:
- intoducing EntityCache to allow re-using previously loaded entities
- CdmEntityCache implements EntityCache
- ToOneRelatedEntityReloader to replace entities loaded by the LazySelect...

d6bdb890 11/03/2017 03:10 PM Andreas Kohlbecker

ref #7046 removing prepareAsFieldGroupDataSource() which was opening connectinos which where never closed and adding missing initStrategies

daf5d5b4 11/03/2017 12:05 PM Andreas Kohlbecker

ref #7046 removing request start and end listener classes

2f02081c 11/02/2017 12:42 PM Andreas Kohlbecker

ref #7046 completely removing open session per view implementation and adding init strategies for Name and Typedesignation editor

b84bb2fd 10/25/2017 06:06 PM Andreas Kohlbecker

Revert "enabling transaction close on conversation unbind after ref #6780 is fixed this could also have en effect to ref #7035"

need to revert due to problems with transaction synchronization being not active

This reverts commit ec18134aae9b2699aebfcf378da03d767332dcb7.

ec18134a 10/25/2017 04:48 PM Andreas Kohlbecker

enabling transaction close on conversation unbind after ref #6780 is fixed this could also have en effect to ref #7035

3419b32d 10/25/2017 04:33 PM Andreas Kohlbecker

ref #7035 unbinding ConversationHolder on access denied situations

79a2ec81 10/24/2017 05:27 PM Andreas Kohlbecker

Revert "releasing ConversationHolder to prevent memory leaks"

setting the ConversationHolder null at the end of a view causes problems

This reverts commit 697d2b55a4b05f672fac988f55b018f622ecb305.

697d2b55 10/24/2017 05:18 PM Andreas Kohlbecker

releasing ConversationHolder to prevent memory leaks

55ecdf3a 10/23/2017 05:07 PM Andreas Kohlbecker

ref #6867 generic failsave mechanism to grant per entity permission in CdmPopupEditors

3d9a0098 10/23/2017 05:07 PM Andreas Kohlbecker

ref #6867 RegistrationWorkingsetEditor: granting UPDATE permissions for SpecimenOrObservationBase entities

388cf82b 10/20/2017 06:04 PM Andreas Kohlbecker

solving layout problems related to hight and scrolling

d8b1c9ce 10/20/2017 10:57 AM Andreas Kohlbecker

flexible choosing of the viewDisplay per UI

29baf6b4 10/19/2017 04:16 PM Andreas Kohlbecker

bugfix related to default view name

000bee0d 10/19/2017 04:03 PM Andreas Kohlbecker

default view configurable in NavigationManagerBean & login cancel buttons navigate to default view

b393aff8 10/19/2017 12:18 PM Andreas Kohlbecker

fix #6999 generic button state updater for toOne relation field

1a38cf2c 10/17/2017 04:29 PM Andreas Kohlbecker

fix #6999 enablement of type and name editor buttons in workingset button group according to granted authorities
- more robust RegistrationRequiredDataInserter
- adding SPECIMENOROBSERVATIONBASE authority default groups
- protecting type and name edit buttons...

eca2b6b0 09/28/2017 04:08 PM Andreas Kohlbecker

fix #6997 toolbar with login logout and user name and icon

55f3f727 07/21/2017 08:48 PM Andreas Kohlbecker

fix #6843 avoiding oversized windows by setting a defined height

7954536e 07/21/2017 04:53 PM Andreas Kohlbecker

fix #6843 popup window content layouts are guaranteed to have full size

9670d79a 07/21/2017 03:33 PM Andreas Kohlbecker

ref #6811 avoiding repeated loading of views

b3e242fe 07/13/2017 03:34 PM Andreas Kohlbecker

fix #6810 View for starting new registrations implemented

7328ae26 07/10/2017 10:19 AM Andreas Kohlbecker

ref #6687 using read-only transactions in non editor view presenters

f1e94220 07/10/2017 09:27 AM Andreas Kohlbecker

ref #6687 closing ConversationHolder on view exit

fe785c1e 07/07/2017 11:48 AM Andreas Kohlbecker

fix #6687 per view implementation of the 'session-per-conversation' pattern

9d1473c1 06/29/2017 10:59 AM Andreas Kohlbecker

removing obsolte widget set file

93a60750 06/28/2017 09:25 PM Andreas Kohlbecker

ref #6759 using new dom style of switch

240a4ed8 06/28/2017 08:14 AM Andreas Kohlbecker

ref #6759 using new icon style of switch

1af6dc9f 06/27/2017 11:04 AM Andreas Kohlbecker

ref #6687 SpecimenTypeDesignationWorkingsetEditor save operation

  • implementing saveBean() method
  • fixing bug in CdmStore
3436c944 06/26/2017 04:45 PM Andreas Kohlbecker

ref #6687 using conversational transaction for presave and save operation

262c713c 06/26/2017 01:39 PM Andreas Kohlbecker

ref #6687 moving all update and delete operations into a dedicated class: CdmStore

a8fcce71 06/26/2017 10:01 AM Andreas Kohlbecker

popup editor window width, method documentation and SpecimenTypeDesignationWorkingsetPopupEditor to undefined width

cfabbeb0 06/22/2017 11:25 AM Andreas Kohlbecker

ref #6724 SpecimenTypeDesignationWorkingsetEditor improvements

  • better country select item captions
  • extending the SpecimenTypeDesignationWorkingSetDTO
  • adding more fields to the editor
  • Custom component for the min-max-freetext fields like 'Absolute elevation'
fdb645e1 06/19/2017 10:51 AM Andreas Kohlbecker

ref #6724 implementing SpecimenTypeDesignationWorkingSetDTO as editor dto and modifying the TypeDesignationConverter accordingly

  • SpecimenTypeDesignation editor operates on SpecimenTypeDesignationWorkingSetDTO
  • TypeDesignationConverter.TypeDesignationWorkingSet have field for the baseEntity
13d4c29e 06/13/2017 03:21 PM Andreas Kohlbecker

Merge branch 'feature/#6687' into develop

b38e19e0 06/13/2017 03:13 PM Andreas Kohlbecker

ref #6724 initial trunk implementation for a SpecimenTypeDesignationWorkingsetEditor

d39f4e8f 06/09/2017 12:30 PM Andreas Kohlbecker

ref #6169 button tooltips

d3be16a7 06/09/2017 11:32 AM Andreas Kohlbecker

ref #6169 add, remove, move buttons in ToManyRelatedEntitiesListSelect operational and with correct state

3b911631 06/09/2017 12:17 AM Andreas Kohlbecker

ref #6169 fixing width

2c2bbc38 06/08/2017 04:27 PM Andreas Kohlbecker

ref #6707 1st attempt to make editing transient properties possible - save fails with LIE

1952d4c7 06/08/2017 12:09 PM Andreas Kohlbecker

ref #6169 documenting bean nesting in ToManyRelatedEntitiesListSelect

532beab7 06/08/2017 12:03 PM Andreas Kohlbecker

ref #6169 fixing missing set value in ToManyRelatedEntitiesComboboxSelect

b6ea271c 06/08/2017 10:23 AM Andreas Kohlbecker

ref #6169 ToManyRelatedEntitiesComboboxSelect, CdmFilterablePagingProvider and CdmTitleCacheCaptionGenerator implemented

ea9daa81 06/07/2017 03:39 PM Andreas Kohlbecker

ref #6169 renaming FieldListEditor to ToManyRelatedEntitiesListSelect

2a3d1ef0 06/06/2017 01:07 PM Andreas Kohlbecker

ref #6687 attempt to get rid of the hibernate.event.merge.entity_copy_observer=allow - not working yet

da93b6de 06/06/2017 11:57 AM Andreas Kohlbecker

ref #6368 adapting cdm-vaadin to new TaxonName model