Commit Graph

10987 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
1a62b55fa6
Unobvious error message while uploading files in entity inspector #778 2018-05-08 14:43:57 +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
9741c9481b Remove X_FORWARDED_FOR header support from Web Client #788
X_FORWARDED_FOR now is not taken into account on authentication
2018-05-08 11:15:15 +04:00
Yuriy Artamonov
ffec1a6cd7 StandardAuthenticationUsers for IDP with LDAP #791
New application property "cuba.idp.standardAuthenticationUsers" -
list of users permitted to use standard authentication in IDP even if
LDAP is enabled.
2018-05-07 19:38:09 +04:00
Ilya Kuchmin
f59bc52919 Extract WebTable.createComponent method (#808) 2018-05-07 18:05:38 +04:00
Ilya Kuchmin
dd9d151d59 Use protected modifiers for DeclarativeColumnGenerator fields (#805) 2018-05-07 18:01:57 +04:00
Ilya Kuchmin
c358128ba6 Getting DeclarativeColumnGenerator by the bean injection (#809) 2018-05-07 17:56:37 +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
Roman Pinyazhin
2af0824a32
Add the 'removeAll' method to the CalendarEventProvider #751 2018-05-07 12:03:31 +04:00
Yuriy Artamonov
44803513c1 Get rid of unnecessary memory allocation #784 2018-05-07 10:54:26 +04:00
Andrey Subbotin
facacebe8b RowLevelSecurityException on saving previously saved entity with enabled Attribute Access #766 2018-05-04 19:02:49 +04:00
Konstantin Krivopustov
7797d9fa3c MetadataTools.deepCopy does not copy embedded entities #816
Fix test entity
2018-05-04 15:48:30 +04:00
Konstantin Krivopustov
d890c3182f MetadataTools.deepCopy does not copy embedded entities #816 2018-05-04 15:29:49 +04:00
Roman Pinyazhin
81011b0255 Replace the 'check mark' icon with another one because it may cause misunderstanding #648 2018-05-04 14:29:09 +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
ce9f0860ca RowLevelSecurityException on saving previously saved entity #696 2018-05-03 11:01:12 +04:00
Roman Pinyazhin
26b5eb1405 Server Log: Show Tail button does not scroll to bottom #731 2018-04-28 10:39:00 +04:00
Andrey Subbotin
8a1051d112 PL-10052 Implement ability to use "Pivot" table in the Reporting addon (as a chart) 2018-04-27 11:51:15 +04:00
Andrey Subbotin
c3ff8c5843 PL-10597 ORM uses inner join instead of outer join 2018-04-27 11:51:15 +04:00
Daniil Tsarev
9367186d33 PL-10693 Filter with invisible border has unusual caption 2018-04-27 09:32:01 +04:00
Daniil Tsarev
36d6df4e3e PL-10693 Filter with invisible border has unusual caption 2018-04-26 16:06:19 +04:00
Roman Pinyazhin
3192d6026b PL-10704 Improve XSD for extension use cases of menu separator 2018-04-26 15:14:15 +04:00
Daniil Tsarev
83ac757194 PL-10666 Desktop TokenList loses captions for the add/clear buttons while switching inline/simple/position settings 2018-04-26 10:57:26 +04:00
Roman Pinyazhin
9d1f5c5073 PL-10719 Generated columns of the desktop abstract table ignore .setCollapsed() 2018-04-24 10:05:53 +04:00
Gleb Gorelov
216ac477ff PL-10721 Desktop client: a checkbox is available to edit when the field group is not editable 2018-04-23 16:38:00 +04:00
Yuriy Artamonov
7a194e3f42 PL-10712 LDAP authentication for IDP form 2018-04-20 19:50:06 +04:00
Yuriy Artamonov
cedd803889 PL-10709 VaadinSession init / destroy application events 2018-04-20 16:29:56 +04:00
Roman Pinyazhin
23eb4eb881 PL-9910 Add CapsLock indicator to login dialog (fix loading resource string) 2018-04-20 14:16:34 +04:00
Konstantin Krivopustov
ae8a1ee7c8 PL-10720 KeyValueEntity cannot be edited in editable Table 2018-04-20 13:23:45 +04:00
Konstantin Krivopustov
146da68ad2 PL-3817 Reload updated entity before setting to browser's datasource if view of the editor is narrower than view of the browser 2018-04-20 12:56:50 +04:00
Gleb Gorelov
5d1abcedb0 PL-10365 Context Help icon cut off in FieldGroup 2018-04-19 17:43:39 +04:00
Gleb Gorelov
447013be86 PL-10453 Add a pointer style for the cursor if a Context Help icon is shown for a ContextHelpIconClickHandler 2018-04-19 15:38:55 +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
Maxim Gorbunkov
d916ab9f7a PL-10713 ControllerUtilsTest fixed 2018-04-19 10:44:55 +04:00
Maxim Gorbunkov
47f4da893e PL-10713 ControllerUtils.getLocationWithoutParams() should always return a URL with the trailing slash 2018-04-19 10:23:10 +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
Gleb Gorelov
eda10d816d PL-10686 Desktop client: enum-class value field does not present formatted value if field group is not editable 2018-04-18 14:14:59 +04:00
Yuriy Artamonov
86ff7dafb6 PL-10694 Remove ? extends T typing from CollectionChangeListener collectionChanged 2018-04-18 13:36:30 +04:00
Yuriy Artamonov
066c080070 PL-10694 Remove ? extends T typing from CollectionChangeListener collectionChanged 2018-04-18 12:14:52 +04:00
Andrey Subbotin
bc5ca800df PL-10602 Entity loses loaded attribute while processing dynamic attributes 2018-04-17 17:06:59 +04:00
Roman Pinyazhin
f7404fc77c PL-8720 Make BulkEditor confirmation dialog optional 2018-04-17 16:34:27 +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
b59751e793 PL-10696 Add a description for 400 error code to the REST API swagger doc for /oauth/token 2018-04-17 12:44:24 +04:00
Rushan
14c20e13cc PL-10694 Ability to use CollectionChangeListener defined for superclass 2018-04-16 17:39:58 +04:00
Konstantin Krivopustov
4411dbc64f Test JPA cascade 2018-04-16 12:32:15 +04:00
Roman Pinyazhin
157d057dd8 PL-10015 Option Dialog support of disabled actions 2018-04-16 12:02:21 +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