Konstantin Krivopustov
90d5bfcf7f
PL-10324 MetadataTools.isPersistent returns false for id attribute
2018-02-01 11:54:29 +04:00
Yuriy Artamonov
98bfbd4aa1
PL-10272 The JSR356AsyncSupport - Duplicate guess
problem appears in logs when trying to deploy the app with Singe WAR
2018-01-31 15:55:54 +04:00
Daniil Tsarev
b26606926a
PL-9009 Using servlets defined in app components
2018-01-25 12:48:01 +04:00
Yuriy Artamonov
45b52c6500
PL-10272 The JSR356AsyncSupport - Duplicate guess
problem appears in logs when trying to deploy the app to the Jelastic cloud
2018-01-19 19:07:33 +04:00
slogan163
daf981ddcb
PL-10201 Implement multiple inheritance for an entity view
...
(cherry picked from commit b1dd28e
)
2018-01-19 14:27:25 +04:00
Gleb Gorelov
6013e7c8d4
PL-10246 Implement the pushLongPollingSuspendTimeout configuration parameter
2018-01-17 15:52:43 +04:00
Yuriy Artamonov
2626ca2bea
PL-10244 IllegalArgumentException while accessing a Config method with the char return type
2018-01-16 12:49:52 +04:00
Maxim Gorbunkov
431c173772
PL-10124 REST API: properties of the 2nd level composition are ignored on entity creation
2018-01-16 11:02:21 +04:00
Andrey Subbotin
e9c258de8d
PL-10220 @IgnoreUserTimeZone does not work
2018-01-10 17:52:16 +04:00
Maxim Gorbunkov
ffe5a930ba
PL-10111 Change default operation for string attributes in filter from "=" to "contains"
2018-01-10 12:01:13 +04:00
Yuriy Artamonov
d26c3acfd8
PL-10215 Replace StringUtils.equals and ObjectUtils.equals with Objects.equals
2018-01-09 14:16:45 +04:00
Yuriy Artamonov
5b039f53b1
PL-10210 Use Vaadin 7.7.13
2018-01-08 15:51:25 +04:00
Andrey Subbotin
22dcd74809
PL-9652 Reference field not loaded in dataManager.loadList for particular object
2017-12-28 18:52:25 +04:00
Gleb Gorelov
9186f6825f
PL-10145 Context Help Icon Click listener
2017-12-26 17:39:00 +04:00
Konstantin Krivopustov
5a5fbf1ac0
PL-10202 Do not return system sessions from UserSessionService.getUserSession() to clients
2017-12-26 14:32:20 +04:00
Maxim Gorbunkov
c9c982fcb6
PL-10139 ProcInstance entity now contains a ReferenceToEntity embedded field with IDs of different types (string, UUID, long, int)
2017-12-26 14:04:01 +04:00
Maxim Gorbunkov
f155b3be07
PL-9653 OAuth2 Refresh token support for REST API
2017-12-25 13:47:22 +04:00
Konstantin Krivopustov
095c87246a
PL-10148 Ability to extend health checking logic
2017-12-22 17:12:18 +04:00
Konstantin Krivopustov
f8b5a43f55
PL-7448 Declarative registration for AppContext lifecycle event listeners (added AppContextInitializedEvent)
2017-12-22 11:31:47 +04:00
Roman Pinyazhin
5c268e51f1
PL-10153 A dynamic attribute name has to be displayed in tables, group tables and tree tables the same way as it is set in the localization
2017-12-22 10:38:21 +04:00
Konstantin Krivopustov
f485747bc4
PL-8470 Icon repository - use icons by names in components (some renaming)
2017-12-21 11:47:44 +04:00
Konstantin Krivopustov
b87218bcce
PL-7960 Could not create instance of BaseIntegerId or BaseLongId entity in additional datastore if the autoincrement property is not set for ID (do not assign ID to non-persistent entity)
2017-12-21 11:47:44 +04:00
Andrey Subbotin
75ef7ad21f
PL-10180 Fix non-ASCII symbols for JavaDoc generation
2017-12-20 17:43:06 +04:00
Andrey Subbotin
5e3431804e
PL-9269 EntitySnapshotManager doesn't show changes for dynamic attributes
2017-12-19 10:53:42 +04:00
Andrey Subbotin
d1b2dfdfe5
PL-10087 Needless DELETE_TS check cause exception on deleted reference reload when trying to fetch reference in deleted entity
2017-12-14 17:27:21 +04:00
Konstantin Krivopustov
00ceaf9a02
PL-10146 Confusing comment in BaseGenericIdEntity class
2017-12-13 19:15:24 +04:00
Roman Pinyazhin
c7c3333d0b
PL-10135 Localized enumeration values in the groupTable and name in the list of dynamic attributes in filter are not localized
2017-12-13 16:43:50 +04:00
Andrey Subbotin
b991ade95b
PL-9269 EntitySnapshotManager doesn't show changes for dynamic attributes
...
Review: exclude forEach with lambda
2017-12-13 16:39:18 +04:00
Andrey Subbotin
debf5c2510
PL-9075 Timezone conversion works incorrectly for some input values
...
Set TimeZones#convert method deprecated
2017-12-12 13:16:13 +04:00
Yuriy Artamonov
25fa62580a
PL-10119 Dynamic attributes do not work with ignoreUnfetchedAttributesInTable=true
2017-12-08 11:45:04 +04:00
Daniil Tsarev
09fedce0b8
PL-10081 Pack PickerField icons to the default icon set
2017-12-06 15:02:25 +04:00
Maxim Gorbunkov
d171838d1e
PL-9653 OAuth2 Refresh token support for REST API
2017-12-06 13:57:37 +04:00
Yuriy Artamonov
1ff56957c5
PL-10119 Dynamic atributes do not work with ignoreUnfetchedAttributesInTable=true
2017-12-06 12:15:29 +04:00
Konstantin Krivopustov
84d4ca6335
PL-9949 Improve API for working with active user sessions
2017-12-06 10:54:51 +04:00
Maxim Gorbunkov
d636ce2558
PL-9653 OAuth2 Refresh token support for REST API
2017-12-04 16:13:21 +04:00
Gleb Gorelov
e928e7f0cc
PL-10022 Help icons for UI fields
2017-12-01 19:59:33 +04:00
Andrey Subbotin
fcd29eb096
PL-9269 EntitySnapshotManager doesn't show changes for dynamic attributes
2017-12-01 17:44:44 +04:00
Konstantin Krivopustov
ad0bdf4914
PL-9926 Show "last changed" info at Application Properties screen
2017-12-01 17:27:09 +04:00
Roman Pinyazhin
815cc671c9
PL-9994 Easy customization for user exception report emails
2017-12-01 15:32:45 +04:00
Konstantin Krivopustov
050116f1ba
PL-7960 Could not create instance of BaseIntegerId or BaseLongId entity in additional datastore if the autoincrement property is not set for ID
2017-11-30 18:17:11 +04:00
Roman Pinyazhin
6ec0bd3b77
PL-9994 Easy customization for user exception report emails
2017-11-30 17:05:00 +04:00
Yuriy Artamonov
1fa505a42d
PL-10096 Replace Log4JStopWatch with Slf4JStopWatch
2017-11-30 16:36:49 +04:00
Daniil Tsarev
f733670264
PL-8470 Icon repository - use icons by names in components
2017-11-29 14:44:40 +04:00
Andrey Subbotin
a831d0dd5b
PL-9992 TimeZone and @dateEquals macro in filter condition
2017-11-29 14:19:44 +04:00
Yuriy Artamonov
4b7013aef3
PL-7448 Rename AppContext events to AppContextStartedEvent and AppContextStoppedEvent
2017-11-29 11:46:46 +04:00
Konstantin Krivopustov
7ed8843d8e
PL-9937 Better error message for AppBeans.get() if context has not started yet
2017-11-24 19:06:45 +04:00
Andrey Subbotin
11daf76922
PL-10065 Missed @SystemLevel on sys@ReferenceToEntity
2017-11-24 10:42:33 +04:00
Andrey Subbotin
9d2d5c1a39
PL-9075 Timezone conversion works incorrectly for some input values
2017-11-24 10:41:36 +04:00
Yuriy Artamonov
0b5e6f1e42
PL-7448 Declarative registration for AppContext lifecycle event listeners
2017-11-23 19:04:41 +04:00
Konstantin Krivopustov
529e5a280a
PL-10064 Presence of a custom condition with one session parameter causes filter to produce invalid JPQL
2017-11-22 15:57:35 +04:00
Maxim Gorbunkov
4f4009a5f6
PL-10002 REST request locale should be searched in the user language
2017-11-21 14:40:38 +04:00
Yuriy Artamonov
6b815727c1
PL-9867 New login mechanism for web client
2017-11-20 17:44:41 +04:00
Maxim Gorbunkov
9f4cd3afdb
PL-9880 Global default filters
2017-11-20 11:35:09 +04:00
Andrey Subbotin
d5b042e7f8
PL-10030 Exception fails in case of summing more than 2 COALESCE function in where clause
2017-11-17 13:13:18 +04:00
Andrey Subbotin
6aade63109
PL-9985 Get rid of patched XStream version
2017-11-14 17:16:54 +04:00
Andrey Subbotin
742a767bfb
PL-9976 JPQL parse error when multiplying by decimal
2017-11-07 12:17:55 +04:00
Yuriy Artamonov
d4290d9b5a
PL-9982 Convert line endings
2017-11-05 15:58:18 +04:00
Andrey Subbotin
f675952774
PL-9419 Read-only permissions for dynamic attributes are not working
2017-11-01 19:43:49 +04:00
Konstantin Krivopustov
62474d7f72
PL-9938 Deprecated method Datatype.getName() does not work
2017-11-01 17:48:48 +04:00
Konstantin Krivopustov
f6a7aa3bdc
Fix JavaDocs
2017-11-01 17:48:27 +04:00
Andrey Subbotin
5aaeb7f8f6
PL-9827 Error when using @enum in "a in ()" clause
2017-10-30 18:06:51 +04:00
Yuriy Artamonov
2f9a9e5d63
PL-9933 Update dependencies for 6.8
2017-10-30 14:44:50 +04:00
Yuriy Artamonov
4584a595ff
PL-9915 Use Vaadin 7.7.11
2017-10-27 18:57:50 +04:00
Daniil Tsarev
e54242135c
PL-7229 Hot-deploy of portal templates
2017-10-27 18:21:04 +04:00
Yuriy Artamonov
bfc3751684
PL-9404 New Authentication subsystem - order methods of AuthenticationManager and AuthenticationService
2017-10-23 20:08:03 +04:00
Yuriy Artamonov
7f9b551c78
PL-9404 UserIpRestrictedException should be @SupportedByClient
2017-10-20 18:33:39 +04:00
Yuriy Artamonov
b21a53b01d
PL-9872 SourceProvider of javacl should use UTF-8 encoding for .java files
2017-10-19 12:45:20 +04:00
Andrey Subbotin
c19f2cfa85
PL-8551 Dynamic attribute access control (Do not show attribute (null) if it hidden and attribute security is enabled)
2017-10-19 11:54:21 +04:00
Andrey Subbotin
6149bf3771
PL-8551 Dynamic attribute access control (REST API supports update required/hidden/readonly attributes)
2017-10-19 11:49:04 +04:00
Konstantin Krivopustov
ac388bfad3
PL-8551 Dynamic attribute access control (refactor, update from client)
2017-10-18 12:40:07 +04:00
Daniil Tsarev
d7593cc3ad
PL-9187 Handling of user deletion/inactivation
2017-10-17 11:46:00 +04:00
Roman Pinyazhin
0503cac7d4
PL-7879 Multilang support of Dynamic attributes
2017-10-10 15:30:20 +04:00
Andrey Subbotin
f5dbca5e1a
PL-9769 NPE in Query Parser if returns fetched entities
2017-10-10 12:07:17 +04:00
Maxim Gorbunkov
299fd2223e
PL-9268 REST API: date format in pojos are now taken from the DateTimeDatatype
2017-10-09 19:32:19 +04:00
Andrey Subbotin
f84a5b33c5
PL-9682 Exception when loading deep graph with one-to-one + mappedBy and soft-deleted entity in the end
2017-10-09 17:48:09 +04:00
Andrey Subbotin
ba740e19bd
PL-9616 "log" variable is not accessible from postupdate part of groovy update script
2017-10-09 10:17:27 +04:00
Rushan
a87000fd54
PL-9820 EntityInspector throws exceptions for entities with non-persistent attributes related to reference attributes ( #24 )
2017-10-06 12:39:18 +04:00
Andrey Subbotin
07c655397b
PL-8551 Dynamically hidden and read-only attributes
2017-10-05 15:34:29 +04:00
Andrey Subbotin
ee7d73bf95
PL-8551 Dynamically hidden and read-only attributes (add copyright)
2017-10-05 13:27:03 +04:00
Andrey Subbotin
835222851e
PL-8551 Dynamically hidden and read-only attributes
2017-10-05 13:09:35 +04:00
Andrey Subbotin
1dd94f6a69
PL-8194 Display old values of attributes in EntityLog
2017-10-04 17:25:54 +04:00
Konstantin Krivopustov
141cd76edb
PL-9553 ViewRepository fails to initialize views in case specific entity hierarchy and NamePattern configuration
2017-10-04 12:57:11 +04:00
Andrey Subbotin
7829f9d83f
PL-9779 Apply read constraints for collections in the transaction
2017-10-03 15:08:40 +04:00
Konstantin Krivopustov
71fa6771cd
PL-9692 Ability to override single datatype (improve error reporting)
2017-10-03 13:34:13 +04:00
Maxim Gorbunkov
cddf417a9f
PL-9788 ServerTokenStore must provide an API for getting a list of tokens by user login
2017-10-02 16:47:09 +04:00
Andrey Subbotin
54e083b825
PL-9589 Conversation to HTML from DOCX/XSLX using OpenOffice
2017-10-02 16:30:02 +04:00
Yuriy Artamonov
d9a3aa91df
PL-9799 Inherit WebAbstractComponent from EventRouter
2017-09-30 22:26:20 +04:00
Gleb Gorelov
86b312e4fb
PL-9598 Invalid display of a calendar event, if it lasts longer than a day
2017-09-29 18:45:53 +04:00
Konstantin Krivopustov
0b3e32c64f
PL-9570 Enable usage of session parameters in query filter
2017-09-29 18:21:41 +04:00
Konstantin Krivopustov
c14e8b93db
PL-9570 Enable usage of session parameters in query filter
2017-09-29 17:44:27 +04:00
Andrey Subbotin
550db507ca
PL-9786 Update MSSQL JDBC driver to 6.2.1.jre8
2017-09-29 12:46:10 +04:00
Yuriy Artamonov
b7fcfd51ab
PL-7951 Portal should check IP mask of user - pass login exception message to Spring MVC
2017-09-28 21:56:10 +04:00
Andrey Subbotin
84eb9c5702
PL-9467 Add support for jTDS JDBC driver for Microsoft SQL Server
2017-09-28 19:19:24 +04:00
bkv63
03ebf6bd82
PL-9692 Ability to override single datatype (Metadata can be initialized multiple times #23 )
2017-09-28 17:37:00 +04:00
Maxim Gorbunkov
7acad483c3
PL-9345 Filter component now can combine FTS condition with regular conditions
2017-09-28 16:20:44 +04:00
Daniil Tsarev
bdc538458c
PL-7703 Currency field
2017-09-27 17:47:10 +04:00
Konstantin Krivopustov
5726f6e104
PL-9207 Provide predefined view that will contain all local attributes and _minimal view attributes
2017-09-27 16:15:25 +04:00
Yuriy Artamonov
577bc1e30c
PL-9404 New Authentication subsystem
...
Introduced new bean - AuthenticationManager, new services -
AuthenticationService and TrustedClientService.
AuthenticationManager receives Credentials instance and returns
AuthenticationDetails if authentication is successful.
Authentication is performed by AuthenticationProvider implementations.
Introduced new application events: BeforeLoginEvent/AfterLoginEvent, UserLoggedInEvent/UserLoggedOutEvent, etc.
LoginService and LoginWorker masked as deprecated.
2017-09-26 18:56:09 +04:00
Roman Pinyazhin
427b9c5722
PL-9594 NPE in Server Log window when using JavaMelody (logback appender with null name)
2017-09-26 16:07:30 +04:00
Roman Pinyazhin
02ac117f40
PL-7879 Multilang support of Dynamic attributes
2017-09-26 15:55:05 +04:00
Konstantin Krivopustov
ff50f7b031
PL-7273 Number datatype customizable by annotation on entity attribute
2017-09-26 14:07:56 +04:00
Konstantin Krivopustov
756c866bcb
PL-9753 Access datatypes only by handled Java types
2017-09-26 14:07:56 +04:00
Konstantin Krivopustov
b16f93016b
PL-9692 Ability to override single datatype
2017-09-21 16:50:08 +04:00
Yuriy Artamonov
3e23828be9
PL-9736 Unable to delete user when user session log entries exist
2017-09-21 15:13:13 +04:00
Maxim Gorbunkov
2347cabbda
PL-9711 Bean validation for REST API entities CRUD operation moved from controllers to EntitySerialization bean
2017-09-21 11:10:54 +04:00
Yuriy Artamonov
08a651eb6a
PL-9733 Remove unused PasswordHashDescriptor
2017-09-20 19:36:41 +04:00
Yuriy Artamonov
818477c6c4
PL-9731 Events application subsystem
2017-09-20 19:00:31 +04:00
Roman Pinyazhin
39abbf6c02
PL-7879 Multilang support of Dynamic attributes
2017-09-20 10:37:00 +04:00
Yuriy Artamonov
3f9ebdb297
PL-9723 IpMatcher should use slf4j log syntax
2017-09-19 22:07:02 +04:00
Konstantin Krivopustov
60ff3f4845
PL-9438 CommitContext should preserve order of entities to guarantee reproducible behaviour on server side in case of errors
2017-09-19 10:34:25 +04:00
Konstantin Krivopustov
088e2f84b8
PL-9715 Use Spock for testing
2017-09-19 10:07:44 +04:00
Yuriy Artamonov
eb1106b815
PL-9714 Fix typical typos in JavaDoc
2017-09-18 23:14:26 +04:00
Yuriy Artamonov
b166595343
PL-9551 JavaDoc for new IDP methods and REST API events
2017-09-18 14:18:39 +04:00
Yuriy Artamonov
6c988098da
PL-9551 Remove unused methods from ServerTokenStore
2017-09-18 12:59:44 +04:00
Yuriy Artamonov
9bf1db6a29
PL-9551 IDP Integration for REST API
2017-09-18 12:57:00 +04:00
Andrey Subbotin
fe0a4982b8
PL-9691 Kryo serialization fails for java.util.BitSet
2017-09-15 16:58:14 +04:00
Konstantin Krivopustov
d75c15fc4a
PL-9614 Remove SEC_ENTITY_LOG_ATTR table from the init scripts as it is not used by the new versions of the platform
2017-09-11 14:06:32 +04:00
Daniil Tsarev
a2986c05eb
PL-9358 Ability to serve web resources from webjars
2017-09-11 12:05:45 +04:00
Konstantin Krivopustov
10dfe475cd
PL-9661 Inherit non-persistent entities from the same base classes as persistent ones
2017-09-08 19:02:00 +04:00
Yuriy Artamonov
e0bac3f455
PL-9631 Schedule ObjectsCache for removal as undocumented and unused in the platform
2017-09-05 17:48:28 +04:00
Yuriy Artamonov
65f3a88089
PL-9605 Session expired message has incorrect encoding if an application is deployed with WAR
2017-09-01 18:34:39 +04:00
Konstantin Krivopustov
78e17a4f66
PL-9606 Unable to use several server selectors with different base URLs
2017-09-01 11:09:37 +04:00
Konstantin Krivopustov
7bb6374150
PL-9583 Substitution in app.properties by empty string does not work
2017-08-31 09:20:41 +04:00
Yuriy Artamonov
d13518b21c
PL-9481 Create a method that will check if the instance conforms with a view or not
2017-08-30 17:12:26 +04:00
Yuriy Artamonov
a045a80030
PL-9470 BeanValidation annotation @RequiredView that will check if all view attributes are loaded for instance
2017-08-30 17:05:51 +04:00
Maxim Gorbunkov
9686c24d7e
PL-8727 REST API entities filter
2017-08-30 16:18:15 +04:00
Konstantin Krivopustov
a5f0e19589
PL-9385 Ability to use Java system properties in paths to property files
2017-08-30 16:16:57 +04:00
Yuriy Artamonov
dedb03cfe1
PL-9481 Create an assert method that will check that entity instance conforms with a view
2017-08-25 18:21:00 +04:00
Andrey Subbotin
78310a7599
PL-9498 Screen profiler lost information about profiled users
2017-08-25 13:52:22 +04:00
Andrey Subbotin
b24186f046
PL-9172 Bad XLSX performance comparing to good old XLS
2017-08-24 09:52:47 +04:00
Yuriy Artamonov
35c6b67290
PL-9414 'Portal' client type is not displayed in the User Session screen
2017-08-23 18:30:52 +04:00
Konstantin Krivopustov
892fc806d6
Update dependencies in credits.xml
2017-08-23 11:43:37 +04:00
Yuriy Artamonov
ddae8af5e1
PL-9563 If ValueCollectionDatasource is used to load enum values they are loaded as primitives instead of enum instances
...
Convert enum values in ValueDatasourceDelegate if class of property is specified as class that implements EnumClass interface
2017-08-22 20:31:47 +04:00
Andrey Subbotin
93d4f39364
PL-7909 Add SQL execution time logging as it was in OpenJPA (update EclipseLink version)
2017-08-22 09:32:07 +04:00
Konstantin Krivopustov
401efe2813
Merge pull request #18 from dimone-kun/hotfix/wrong_locale_on_composite_user_language
...
PL-9558 Composite locale cannot be used in user language
2017-08-21 16:52:19 +04:00
Yuriy Artamonov
a3da46844e
PL-9334 Update Vaadin popupbutton library to 2.6.0-3
2017-08-19 17:28:42 +04:00
Yuriy Artamonov
fe3ad11626
PL-9334 Update Vaadin popupbutton library to 2.6.0 - use org.vaadin.addons group
2017-08-19 16:51:15 +04:00
Yuriy Artamonov
a457aeee84
PL-9334 Update Vaadin popupbutton library to 2.6.0
2017-08-18 19:56:15 +04:00
Andrey Subbotin
ed165c365d
PL-9485 Update dependencies for 6.7 (datamodel test doesn't work with new hsql version)
2017-08-18 16:21:49 +04:00
Yuriy Artamonov
ec580d265e
PL-9196 Introduce Id<ENTITY_TYPE> helper class for service method contracts that receive id or ids as parameter
2017-08-16 13:49:10 +04:00
Yuriy Artamonov
9456e89163
PL-5306 Provide MessageTools.getPropertyCaption methods with Locale parameter
2017-08-16 12:21:12 +04:00
Daniil Tsarev
668a3f06c5
PL-7703 Currency field
2017-08-09 11:33:54 +04:00
Yuriy Artamonov
f42baa8773
PL-9485 Spring CommonsMultipartResolver requires commons-fileupload
2017-08-05 16:24:04 +04:00
Yuriy Artamonov
105823badb
PL-9485 Remove unused BOM records
2017-08-05 16:02:14 +04:00
Yuriy Artamonov
b32047e996
PL-9485 Replace commons-collections with commons-collections4
2017-08-04 19:37:59 +04:00
Andrey Subbotin
5f614f5df8
PL-9439 Wrong mapping of query results for default fetch mode
2017-08-04 19:05:01 +04:00
Yuriy Artamonov
de46a4347a
PL-9485 Get rid of commons-fileupload
2017-08-04 17:14:44 +04:00
Yuriy Artamonov
f04ea06d9e
PL-9485 Update dependencies for 6.7
2017-08-04 15:45:24 +04:00
Yuriy Artamonov
37af62295c
PL-9082 Get rid of prettytime-nlp dependency
2017-08-04 13:39:42 +04:00
Yuriy Artamonov
9764b16ce2
PL-9482 Use Vaadin 7.7.10.cuba.6
2017-08-03 17:02:48 +04:00