Commit Graph

1778 Commits

Author SHA1 Message Date
Andrey Subbotin
39a1a191b8
Do not escape string for LIKE JPQL query #807 (#823)
Do not escape string for LIKE JPQL query #807
2018-05-08 16:00:36 +04:00
Yuriy Artamonov
7c277cca67 Remove obsolete application property from TrustedClientOnly JavaDoc #792 2018-05-08 15:22:54 +04:00
Roman Pinyazhin
076f5b1277
Dynamic Attributes Enumeration Values does not maintain the order of entry #30 2018-05-08 13:59:35 +04:00
Yuriy Artamonov
d3b6552133 Determining remote IP address by remote client layers #792
Introduced `@TrustedClientOnly` annotation for service beans that should
not be available from non-trusted clients.
AuthenticationServiceBean now checks if client is trusted and replaces
IP address with the address of client in credentials objects if client
is not trusted.
TrustedAccessRequiredException is thrown in case of non-trusted access
to the annotated classes and their methods.
2018-05-07 17:01:45 +04:00
Yuriy Artamonov
44803513c1 Get rid of unnecessary memory allocation #784 2018-05-07 10:54:26 +04:00
Konstantin Krivopustov
d890c3182f MetadataTools.deepCopy does not copy embedded entities #816 2018-05-04 15:29:49 +04:00
Konstantin Krivopustov
3dbc3ec00d More reliable Metadata session initialization #811 2018-05-03 17:21:34 +04:00
Andrey Subbotin
9df3cde005 Scheduler is shutdown when a child spring context is closed #787 2018-05-03 16:20:22 +04:00
Andrey Subbotin
c3ff8c5843 PL-10597 ORM uses inner join instead of outer join 2018-04-27 11:51:15 +04:00
Yuriy Artamonov
7a194e3f42 PL-10712 LDAP authentication for IDP form 2018-04-20 19:50:06 +04:00
Konstantin Krivopustov
ae8a1ee7c8 PL-10720 KeyValueEntity cannot be edited in editable Table 2018-04-20 13:23:45 +04:00
Konstantin Krivopustov
a084b0d4c9 PL-10699 MetadataTools.getPrimaryKeyName() doesn't return PK for not persistent subclasses of BaseStringIdEntity 2018-04-19 11:06:37 +04:00
Yuriy Artamonov
fbc728fffa PL-10710 Client side exception if a chart created in the done method of BackgroundTask 2018-04-18 18:35:41 +04:00
Andrey Subbotin
bc5ca800df PL-10602 Entity loses loaded attribute while processing dynamic attributes 2018-04-17 17:06:59 +04:00
Andrey Subbotin
aa7be3831b PL-10657 Warnings in server log related to dynamic attributes 2018-04-17 13:51:13 +04:00
Maxim Gorbunkov
079ea6d394 PL-10689 Entity JSON serialization fails for not persistent entity that extends BaseStringIdEntity 2018-04-13 18:28:18 +04:00
Konstantin Krivopustov
500977ccf1 PL-10613 Multiple sequences are used to generate ID in case of SINGLE_TABLE inheritance type (fix multiple inheritance) 2018-04-13 10:17:22 +04:00
Andrey Subbotin
7bafde32fd PL-10619 REST should have an ability to work without security token for entities with constraints (rename application property) 2018-04-09 09:36:52 +04:00
Konstantin Krivopustov
fccfda8f17 PL-10662 Concurrency issues when generating number ids 2018-04-07 21:32:04 +04:00
Andrey Subbotin
ab4953edfd PL-10648 Jar Hell with "asm" 2018-04-04 16:48:39 +04:00
Daniil Tsarev
41faf45ea6 PL-10616 Email History isn't supported if attachment is stored in file storage 2018-04-04 16:37:13 +04:00
Yuriy Artamonov
223350feba PL-10642 Dependency version conflicts during deployment to tomcat 2018-04-04 00:21:57 +04:00
Daniil Tsarev
7a47ad5992 PL-10476 Unexpected error in UI when the corresponding user session is expired 2018-04-03 12:17:42 +04:00
Konstantin Krivopustov
aa3c64387b PL-10628 UserSessionSource.getUserSession() has incorrect JavaDoc 2018-04-03 09:49:35 +04:00
Roman Pinyazhin
ed0a21ac8d PL-9993 Unreliable detection of HTML email content type 2018-04-02 13:32:30 +04:00
Konstantin Krivopustov
0eedf3cd13 PL-10589 "version" property is not present among View object properties 2018-04-02 08:53:20 +04:00
Gleb Gorelov
5e41c0b8d1 PL-8232 Default methods annotated with PostConstruct are not supported 2018-03-30 18:37:37 +04:00
Maxim Gorbunkov
61bcd1598a PL-10614 Dynamic attribute is not updated via REST 2018-03-30 12:22:29 +04:00
Andrey Subbotin
a499ca3dbb PL-10619 REST should have an ability to work without security token for entities with constraints 2018-03-29 12:36:26 +04:00
Konstantin Krivopustov
2b2b9d6952 PL-10613 Multiple sequences are used to generate ID in case of SINGLE_TABLE inheritance type 2018-03-28 16:03:34 +04:00
Konstantin Krivopustov
a56a787ae5 PL-10611 Order of locales defined in cuba.availableLocales can be wrong 2018-03-28 11:39:57 +04:00
Daniil Tsarev
4fbde367e8 PL-9387 Provide project-specific OpenAPI (swagger) documentation for REST API 2018-03-27 15:01:17 +04:00
Daniil Tsarev
a3ada09bc8 PL-10574 Freezing UI when move dragged file over browser window 2018-03-27 09:49:16 +04:00
Andrey Subbotin
b24a650e8f PL-10289 Support NEW operator in the select JPQL query 2018-03-26 13:58:28 +04:00
Konstantin Krivopustov
e91ffc335b PL-10582 PropertyType enum does not implement EnumClass 2018-03-23 13:50:02 +04:00
Yuriy Artamonov
8380eee8e9 PL-10580 Typo in constant name: SessionParams#IP_ADDERSS 2018-03-22 14:31:12 +04:00
Daniil Tsarev
acf8b277a4 PL-10569 Closing a tab in CubaManagedTabSheet leads to unload ones, that was opened after it 2018-03-21 13:06:37 +04:00
Konstantin Krivopustov
4146e1f0de PL-10572 Ability to turn off id generation for entities in additional data stores 2018-03-21 12:41:51 +04:00
Daniil Tsarev
80b1526a05 PL-10520 Support theme:, file: and jar: prefixes for icons 2018-03-21 12:10:57 +04:00
Gleb Gorelov
147401c0be PL-10562 Split performance testing mode and UI testing mode for Web Client 2018-03-21 11:50:09 +04:00
Maxim Gorbunkov
5200063648 PL-10288 Move "cuba.rest.anonymousEnabled" to RestApiConfig 2018-03-20 14:36:21 +04:00
Konstantin Krivopustov
9e3f39be7f PL-10565 Default methods in config interfaces 2018-03-20 11:38:25 +04:00
Konstantin Krivopustov
6daeb548fc Test overriding app property with system property 2018-03-19 17:44:18 +04:00
Andrey Subbotin
2458b2de09 PL-10551 NPE on browser screen with LOB property 2018-03-16 19:06:49 +04:00
Yuriy Artamonov
61d215746d PL-10541 Use SLF4J string interpolation instead of string concatenation 2018-03-14 20:22:42 +04:00
Konstantin Krivopustov
d5b1aa8ce2 PL-10538 500 Internal Server Error for the /rest/v2/entities/sys$QueryResult request 2018-03-14 09:22:24 +04:00
Andrey Subbotin
81c7b27423 PL-10435 'ORA-00932' occurs when filtering by CLOB attribute 2018-03-13 15:47:09 +04:00
Andrey Subbotin
cc5e123349 PL-10435 'ORA-00932' occurs when filtering by CLOB attribute 2018-03-13 10:48:22 +04:00
Konstantin Krivopustov
9726b95305 PL-10334 Rename columns with reserved DBMS words 2018-03-13 09:54:31 +04:00
Konstantin Krivopustov
9dae52a745 PL-10403 Ability to bypass implicit conversion of Entity parameter to its id when executing query via DataManager 2018-03-12 11:48:50 +04:00