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