Resolved Issues in Jmix Framework 1.0.0
jmix-bpm-public
-
#11 Align InputDialog form field type names with Flowable process variable type names
-
#16 Remove property additional.datasource.studio.liquibase.excludePrefixes
-
#18 Apply button doesn`t displayes in case scale more than 100%
-
#22 No localDate, localDateTime types of variable in process variables list
jmix-core
-
#71 Can not delete entity instance with one-to-many composition elements
-
#77 [EntityValues implement getters for audit attributes^]
-
#90 CurrentAuthentication getTimeZone always return default value
-
#104 Unexpected error when open a browser screen for entity with embedded id
-
#120 Could not create an entity with composite key using backoffice UI
-
#125 Interface ChangeTracker is not added to the entity by enhancer
-
#130 Lazy loading error when accessing the entity attribute that has a transient property
-
#132 Incorrect behavior when editing an entity with a composite (embedded) id
-
#135 For attributes that have time type are happening save with wrong value via REST
-
#142 Secure Data Manager doesn’t apply row-level security policies during loading by ids
-
#146 Facilitate usage of row-level constraints in non-secure DataManager
-
#148 Consistent naming and behavior of fluent loader methods
-
#150 Enum properties with no JmixProperty annotation are not detected as entitiy property
-
#154 Application properties file uses ISO_8859_1 encoding by default
-
#155 Error when using Spring Boot recommendations to create deployable war file
-
#161 Remove useLocaleLanguageOnly and related methods from MessageTools
-
#167 @InstanceName with additional parameters leads to UI exception
-
#183 Support dynamic attributes configuration for Jmix Data Repositories
-
#184 Support soft deletion configuration for Jmix Data Repositories
-
#191 Check rest access specific permission when executing REST API instead of user authentication
-
#198 Rename fetchPlanSerializationUseView property to legacyFetchPlanSerializationAttributeName
jmix-cuba
jmix-dashboards
-
#9 Remove the io.jmix.data:jmix-eclipselink dependency from dashboards.gradle
-
#10 Unable to change caption and "Show widget caption" value in Widget editor
-
#11 Section 'General' is displayed incorrect in Widget editor when user has dashboards-admin role
-
#12 Section 'Info' is displayed incorrect when user has dashboards-admin role
-
#13 Incorrect text align in 'Style'/'CSS Layout settings' windows
-
#15 Unable to manage dashboard groups using dashboards-admin role
-
#16 Hide buttons in dashboards browser for users with dashboards-browse role
-
#17 Widget value has not been refreshing after button "Propagate" clicking in Dashboard editor
-
#18 Customize DeletePolicyException notifications on Dashboard group deleting
-
#19 Customize DeletePolicyException notifications on Widget template group deleting
-
#22 Incorrect notification after adding widget with duplicate id
-
#23 Unhandled exception after incorrect dashboard file importing
-
#26 NullPointerException occurs after moving a widget template to the dashboard field
jmix-data
-
#56 Unexpected error occurs when creating an entity generated from Oracle database
-
#61 IllegalStateException occurs when putting new entity with String id into HashMap
-
#62 Query cache is not invalidated after creating new entity
-
#64 Support for relative date and time moments in JPQL queries
-
#80 CURRENT_HOUR/CURRENT_MINUTE relative date time processed incorrect
jmix-datatools
-
#4 Entity Inspector pretends that it can browse / edit non-persistent model objects
-
#14 Restore button should became inactive after the entity has been restored
-
#15 EntityAccessException in case edit removed entity via entity inspector
-
#16 It should be possible to wipe out removed entities via entity inspector
-
#19 'Text selection' function doesn`t work for Entity Inspector
-
#22 Rename 'remove' button in composition tab of entity in entity inspector
-
#27 ClassCastException during creation of new row-level role
-
#35 IllegalArgumentException when getting entity info for Category
jmix-dynattr
-
#13 Support dynamic attributes filtering in filter components
-
#30 Wrong UI component in the Category attribute editor for the Date value type
-
#31 Do not show the default enumeration value if it is not in the list
-
#32 Changes are not applied in the Calculated values and options tab
-
#34 Make dynamic attribute field non-editable when Recalculation value script is defined
-
#46 Change type of 'default date is current' for date without time attr to boolean
-
#50 Its`s possible to create several categories with is default = true
-
#52 Add validation for default value of enum dynamic attribute
-
#53 Incorrect value is displayed in dynamic attribute browser for 'default value' column
-
#57 Impossible to edit validation script of dynamic attribute
-
#59 NullPointerException during create entity with dynamic attr having lookup field = true
-
#60 Validation script of dynamic attr doesn`t work in case value of attr isn`t filled
-
#67 Filtration of dynamic attributes with OR logical operation does not work correctly
-
#68 Incorrect width of Category combobox in dynamicAttributesPanel
-
#71 'Can’t find getter for property 'displayName'' exception after entering the category name
-
#73 Attributes duplicate in case move them to columns and back
-
#74 Add calendar to 'is collection' window for dynamic attribute with date/date without time types
jmix-email
jmix-gradle-plugin
jmix-graphql
-
#115 Bean validation error messages should be localized depending on Accept-Language
-
#117 Custom resolvers should use existing types for model entities
-
#130 InvalidSchemaException when trying to add custom resolver with argument of type object
-
#135 DataFetchingException after saving entity with LocalDateDime
-
#137 Exception after using orderBy with not string attribute
-
#143 Error when sending a request if property operationRateLimitPerMinute is set
jmix-reports
-
#38 Entities should not implement Serializable or Entity interfaces
-
#49 View policies in resource role screen lead to unexpected error
-
#54 Search and Clear buttons in Run reports screen don’t work
-
#55 Add some icons to Search and Clear buttons on Run reports screen
-
#66 Parameter transform groovy panel disappear after switch parameter type
-
#67 LocName and localeName properties in Report entity probably duplicate each other
-
#73 RunReport action have no restriction on input parameters
-
#76 Prefix for accessing embedded pictures in HTML templates
-
#77 Finalize a list of parameters passed into groovy band script
-
#86 The color from the Color field is not applied in the pie chart.
-
#102 'IllegalStateException: Current item is null' exception when trying to add a child band
-
#103 'Cannot get unfetched attribute' exception in the Entity inspector for the Report entity
-
#108 Incorrect title localization for the "General" report group
-
#110 NullPointerException if open Run Reports screen from user with assigned row-level role
-
#121 Unable to run report with parameters on the "Run reports" screen
-
#122 NPE on trying to select entity attributes for the dataset
-
#123 UnsupportedOperationException if an error occurs on the report import
-
#124 FetchPlanNotFoundException if run a report for all entities in the browser
-
#125 Rename jmix.reports.entityTreeModelMaxDeep property to jmix.reports.entityTreeModelMaxDepth
-
#127 Table template columns are shown in the incorrect order
-
#128 Incorrect message when trying to add column without selected band
-
#130 Move up/down action does not work for the report regions
-
#131 Report editor is not opened after save step in the report wizard
-
#135 The "Cross parameters validation" group is opened by default in the Report editor
-
#136 The components for input parameters are shown in the incorrect order
-
#140 Region editor is not opened if click the link with selected properties
-
#141 Incorrect caption in the region editor in case of tabulated region
-
#145 Incorrect band name if a report is created using wizard
-
#146 Link button caption is incorrect after changing the order of the selected properties
-
#147 FetchPlan in the DataSet is erased when the ReportEditor is opened
-
#148 Align link to download the template on the save step in report wizard
-
#150 Fix type for the 'Params' column in the ReportExecution
-
#152 Help icon is absent for the Custom definition block in the Template editor
-
#153 Fix outputFileName help message on the save step in report wizard
-
#154 Incorrect output file name on the save step in report wizard
-
#156 [Wizard Unclear confirmation appears when switching Report Type^]
-
#158 Drop the "Server Id" column from the ReportExecutionHistory
-
#161 Fix creation of the unique indices for the Report and ReportGroup tables
-
#162 Rename field and column that store username in the ReportExecution
-
#164 Incorrect description for RegionStep in case of the report for a list of entities
-
#165 Confirmation is not shown before closing the report wizard
-
#166 Use openapi 3 specification for reports REST API endpoints description
-
#168 Report import fails if the "Import roles" option is set as false
-
#169 Report run fails in the wizard if filling the execution history is enabled
-
#170 The list of reports is empty when trying to run report from entity screens
-
#171 Bulk print does not work if run a report from InputParametersDialog
-
#173 Incorrect validation message if create two bands with the same name
-
#174 Incorrect caption for the category field on chart preview in the template editor
-
#175 Incorrect message if band name is not specified for table template
-
#178 Add default status for the report templates in the report REST API json output
-
#179 Add default status for the report templates in the report REST API json output
-
#180 The "Band name" field should not be editable for the Root band
-
#181 Band tree is not updated if a parent is changed for the band
-
#182 Rename "serviceTree" to "bandsTree" in the report editor
-
#183 Move implementations of interfaces to the 'impl' package
-
#185 Not all data is shown in the template editor after saving the report
-
#186 Unable to run report for all entities from browser screen if there are 2 or more reports
-
#191 Column 'Name' isn’t displayed when user has role 'run-reports'
jmix-rest
-
#23 Remove access token on user deactivation like in CUBA Rest API
-
#35 Invalid JSON Filter criteria leads to HTTP 500 for /entities/:entityName/search
-
#37 Entity creation: invalid entity reference causes unclear error message
-
#39 Entity creation: when entity is not referenced by ID a misleading error message occurs
-
#41 Entity creation: not existing responseFetchPlan leads to HTTP 500 with no error for the client
-
#43 Bean Validation: @PastOrPresent error message misses invalidValue
-
#49 Batch entities commit should save all entities in a single transaction
-
#50 Max Fetch Size configuration properties can be overridden by limit parameter
-
#51 Download Files with access_token as URL parameter can lead to HTTP 401
-
#52 Wrong attributeType in embedded field in entities metadata
-
#68 Can’t expose service method if bean doesn’t implement interfaces
-
#69 rest/messages/entities does not respect Accept-Language header
jmix-search
-
#12 Add README.md that explains how to start working with the addon
-
#15 Configuration properties for enabling/disabling automatic operations
-
#28 Exclude inverse reference properties from wildcard match-list
-
#38 Move AWS properties to separate Properties class in AWS starter
-
#41 Support 'entities' attribute on SearchField UI component
-
#44 Extract non-search actions from EntitySearcher to separate bean
-
#47 Automatically enqueue all instances for recreated indexes
-
#48 Enable\disable file content indexing on AutoMappedField annotation level
-
#54 Add onSearchCompleted handler to SearchField UI component
-
#57 Incorrect search result vor user non-allowed to view entity
-
#59 Create predefined resource roles for search results windows and filter condition editor
-
#61 Change SearchResultsScreen naming according to naming conventions
jmix-security
-
#49 IllegalArgumentException: entity is null in RoleAssignmentFragment
-
#54 Dynamic attributes are not displayed while configuring security
-
#73 Extra elements are present for "Resource" field in "Create screen resource policy" window
-
#77
RoleGrantedAuthority.getAuthority()
returns empty string for row-level roles -
#80 Unable to add a screen policy if two screens with the same caption exist
-
#83 NullPointerException during remov policy record in Resource role
-
#84 It is impossible to configure
Screen policy
in case there is two screens with the same caption -
#86 Different message text for cases when user isn’t allowed to login
-
#90 endpointClass cannot be null in backoffice UI with oauth2-starter added
jmix-templates
-
#15 Show link to launched application in Jmix tool window / notification / console
-
#16 Init default username and password from configuration properties in the login screen
-
#20 Use in screen templates presentations facet instead of table property
-
#22 Class name and path to the XML descriptor in BrandLoginScreen template should be dynamic
-
#24 Add screenSettings facet to the user-browse screen of single module application template
jmix-ui
-
#183 [Helium Implement missing styles^]
-
#240 [DataAwareComponentsTools Implement missing functionality^]
-
#293 Support date_interval operation for PropertyFilter component
-
#310 Downloader should have methods for downloading byte arrays
-
#313 Component’s caption is not displayed if component is placed into Splitpanel
-
#370 Table/DataGrid top panel does not correctly shrink items
-
#373 Remove fix for TwinColumn selection after migrating to new Vaadin version
-
#377 Able to make changes when user has no rights to modify entity
-
#385 LookupScreen and EditorScreen facets have the same error text when container is not defined
-
#392 Pivot table module cannot find javax.validation.validation-api sources
-
#393 DialogAction does not support event type class ActionPerformedEvent
-
#396 screenClass property does not work for editorScreen and lookupScreen facets
-
#397 Remove redundant properties from Input dialog facet XSD definition
-
#399 Port BackgroundWorkWindow and BackgroundWorkProgressWindow
-
#401 Add halo-theme.properties and hover-theme.properties to jmix.ui.themeConfig
-
#408 Caption of the GroupFilter not determined for AND-operation
-
#409 "Authentication is not set" exception on finishing background task
-
#411 DataLoader does not update data after property operation change
-
#412 Edit, Remove and other standard actions should change their look based on row-level roles
-
#414 ValueChangeEvent does not occur for SingleFilterComponent
-
#417 [TimerFacet Move deprecated onTimer attribute to compatibility module^]
-
#418 NullPointerException after invoking export PivotTable to xls
-
#419 PropertyFilterCondition has no default value for the captionPosition attribute
-
#422 Equal operator not working for String parameter inside JPQL where clause
-
#429 Automatically put editor in read only mode if entity update is not permitted
-
#433 Create separate modules for charts and pivot-table widgets
-
#435 Add generic types for listeners of DataGrid Editor events
-
#438 Add generic type for listener of Table.ColumnCollapseEvent
-
#443 The field of entityParameter does not have 100% width in the InputDialog
-
#444 StyleName XML attribute has different names for multiple components
-
#446 Remove deprecated methods working with views from data loaders
-
#448 Get rid of unnecessary getButton method from Button.ClickEvent
-
#450 Describe Button and LinkButton components using Studio meta annotations
-
#454 ButtonsPanel providerClass attribute should autowire input class
-
#455 DevelopmentException appears using BETWEEN with one filled part in loader query
-
#457 Use config instead of theme properties to manage Helium settings
-
#459 PropertyFilter is displayed incorrect when captionPosition=TOP
-
#460 [ResponsiveGridLayout Exception when using AlignSelf.AUTO^]
-
#461 Support for relative date and time moments in date_interval action
-
#470 Get rid of unnecessary getScreen method from Screen events
-
#471 Describe CheckBox, CheckBoxGroup and RadioButtonGroup components using Studio meta-annotations
-
#475 Describe BrowserFrame and Image using Studio meta-annotations
-
#477 Describe TextField components using Studio meta-annotations
-
#478 Describe TextArea components using Studio meta-annotations
-
#480 Default exception handler for ondelete foreign key constraint violation
-
#481 Describe Label, Link, Slider, ProgressBar and Calendar components using Studio meta-annotations
-
#485 Describe PresentationsFacet using Studio meta-annotations
-
#486 The errors from FileStorageExceptionHandler don’t appear in the console of application
-
#487 Describe DataLoadCoordinator using Studio meta-annotations
-
#489 Describe TagField component using Studio meta-annotations
-
#490 [BrowserFrame srcdoc attribute doesn’t load resource strings^]
-
#494 TagField component does not have XML elements for formatters and validators
-
#500 TwinColumn component does not have a "reorderable" attribute in XML
-
#501 Pagination and SimplePagination do not load loader in fragments
-
#502 Data loading is performed twice when applying Filter first time with a new condition
-
#504 Accordion has a XML tabsVisible attribute, but no method to set the attribute
-
#505 Accordion has several XML attributes that have no methods to set
-
#509 Add XML attributes to set popupPosition to PopupView component
-
#510 Define several XML attributes for TabSheet.Tab using meta-annotations
-
#514 Describe components for MainScreen using Studio meta-annotations
-
#517 [Drawer add specific css variables^]
-
#527 Custom condition with null value doesn’t refresh data container
-
#529 Move icon for CapsLockIndicator component to directory for component icons
-
#531 Add new icons for Pagination and SimplePagination components
-
#537 SimplePagination in the table should be aligned to the right if buttonsPanel is not visible
-
#541 Support action properties using Studio meta-annotations
-
#543 SimplePagination has extra bottom margin while it is used not in the Table
-
#544 Pagination should try to use entityPageSize value if ItemsPerPage ComboBox is not visible