introducing PopupViewRegistration to manage view popupview and target field
ref #7364 validation section implemented in TaxonNameEditor
avoiding unchecked genrics
renaming handleTransientProperties() to preBeanSave() and adding postBeanSave()
ref #7386 adding missing setBasionyms() method to taxonNameDTO - 2
fix #7382 disabling save button and showing message when type designations are missing
consistent readonly state of TeamOrPersonField in TaxonNameEditor
ref #7366 fixing problems with readonly states while setting values
ToManyRelatedEntitiesListSelect minor refactoring
ref #7366 fixing problems with readonly states in TeamOrPersonField and subcomponents and fixing problems with removal and re-adding of entities
ref #7366 TeamOrPersonField read only if user lacks editing permissions
refacoring popup editors to entity and dto editor
introducing CdmEntityDecoraterDTO and refactoring presenters
pulling functionality from AbstractCdmPopupEditor up into AbstractPopupEditor
refactoring editor setReadonly()
ref #7359 reverting change applied in 9239e1b and avoiding granting UPDATE,DELETE for existing nom-references
ref #7359 setting editor readonly after bean has set
renaming package from eu.eu.etaxonomy.cdm.vaadin.security to etaxonomy.cdm.vaadin.permission
fix #7359 CdmEditorPresenters check user permissions to set the editor to readoly if persission is insufficient
minor refactoring to clarify code
swapping icons for cancel and delete buttons
switching vom id based to uuid based ui navigation and entity references
ref #7344 inferring authorship from the editor fields, reducing calls to updateAuthorshipFields(), fixing valueChange event handling
ref #7269 layout improvements in messages popup window
documenting
fixing compile error and cleaning up
ref #7246 ReloadableLazyComboBox performance improvement
fix #7246 consitent implementation of LazySelect reloading of modified entity beans:
ref #6740 enabling typeName button in NameTypeDesignation editor and first changes to make delete working
fixing window close [x] button bug
documenting intendet usage of EntityEditorActionListener
ref #7195 creating blocking relations and showing 'em in the listView
code cleaning
ref #7231 bug fix for events from foreign views
ref #7195 introducing the concept of EditorActionContext stacks to facilitate creating blocking relations
removing old code related to deleted ViewScopeConversationHolder
fix #7231 replacing SpringApplicationEventBus by scoped Vaadin4Spring Event Bus
ref #6740 service methods to load NameTypeDesignations for Registrations
fix #6740 NameTypeDesignationEditor save operation working
ref #6740 NameTypeDesignationEditor implemented
fxing ToManyRelatedEntitiesListSelect remove button state
rethrowing hibernate exception
using setter but field
avoiding NPE
ref #7214 fixing wrong usage of cacher methods
fixing bug related to row management
Merge branch 'develop' into #7206-CdmEntityCache
ref #7206 fixing multiple representations problem in ToOneRelatedEntityReloader
replacing awkward save error notice by exception
fixing loops in ToManyRelatedEntitiesListSelect
ref #7206 replacing CdmEntityCache by CdmTransientEntityCacher and implementing EntityCacheDebugger
fixing ReferenceEditorAction problems
more clearly indicating view is in loading state before cache is available, last part of changes
fix #7205 using ToManyRelatedEntitiesListSelect create edit button in TaxonNamePopupEditor
fix #7204 combined edit and create button sending EntityEditorActionEvents
ref #7204 refactoring editor events and introducing generic EntityEditorActionEvent
AbstractCdmEditorPresenter prints PersistentContextAnalysis if loglevel = TRACE
introducing EditPermissionTester and disabling ToManyRelatedEntitiesListSelect edit buttons depeding on the users permissions
fixing issued with edit button in ToManyRelatedEntitiesListSelect
ref #7182 fixing bug in setDeepReadOnly()
setting serialVersionUID for a couple of components
fix #7182 ToOneRelatedEntityCombobox implements setReadOnly()
fix #7181 readOnly implemented in TeamOrPersonField
ref #7171 TaxonNameEditor nomenclaturalReferenceSectionEditingOnly mode
fix #7154 CdmEntityCache can update cached entities and using this in ToOneRelatedEntityReloader and in SpecimenTypeDesignationWorkingsetEditorPresenter to update the ui with modified collections
fixing refresh problem in ToOneRelatedEntityCombobox
ref #6867 crating per entity permissions for new References
fixing ugly 'null' representation in vaadin TextField
fix #7135 TeamOrPersonField allows selecting from existing Persons and Teams
fix #7132 readonly mode for SpecimenTypeDesignationWorkingsetPopupEditor and TaxonNamePopupEditor
ref #6867 assigning UPDATE,DELETE for new Persons and Teams and fixing bugs related to TeamOrPersonField:
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...
ref #7046 removing prepareAsFieldGroupDataSource() which was opening connectinos which where never closed and adding missing initStrategies
ref #7046 removing request start and end listener classes
ref #7046 completely removing open session per view implementation and adding init strategies for Name and Typedesignation editor
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.
enabling transaction close on conversation unbind after ref #6780 is fixed this could also have en effect to ref #7035
ref #7035 unbinding ConversationHolder on access denied situations
Revert "releasing ConversationHolder to prevent memory leaks"
setting the ConversationHolder null at the end of a view causes problems
This reverts commit 697d2b55a4b05f672fac988f55b018f622ecb305.
releasing ConversationHolder to prevent memory leaks
ref #6867 generic failsave mechanism to grant per entity permission in CdmPopupEditors
ref #6867 RegistrationWorkingsetEditor: granting UPDATE permissions for SpecimenOrObservationBase entities
solving layout problems related to hight and scrolling
flexible choosing of the viewDisplay per UI
bugfix related to default view name
default view configurable in NavigationManagerBean & login cancel buttons navigate to default view
fix #6999 generic button state updater for toOne relation field
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...
fix #6997 toolbar with login logout and user name and icon
fix #6843 avoiding oversized windows by setting a defined height
fix #6843 popup window content layouts are guaranteed to have full size
ref #6811 avoiding repeated loading of views
fix #6810 View for starting new registrations implemented
ref #6687 using read-only transactions in non editor view presenters
ref #6687 closing ConversationHolder on view exit
fix #6687 per view implementation of the 'session-per-conversation' pattern
removing obsolte widget set file
ref #6759 using new dom style of switch
ref #6759 using new icon style of switch
ref #6687 SpecimenTypeDesignationWorkingsetEditor save operation