Commit Graph

12218 Commits

Author SHA1 Message Date
Andrey Subbotin
1e239a2d83 Security constraints are applied for entity not selected by JPQL query when entity has self-reference #1071
Add unit-test
2018-08-29 12:12:51 +04:00
Daniil Tsarev
6fe083c2b8 Update README.md 2018-08-29 11:43:08 +04:00
Konstantin Krivopustov
b8458e4e45 Replace 4 boolean fields of Entity state with 1 byte variable with bits access #764 2018-08-29 11:01:24 +04:00
Andrey Subbotin
d5f56e90d7 "Trying to rebind variable" occurs during execution of query with the same aliases as applied security constraint has #499
Fix StringUtils
2018-08-29 11:01:01 +04:00
Daniil Tsarev
bd790dbeea Inconsistent work of cuba-sidemenu-background-color variable #1195 2018-08-29 10:58:35 +04:00
Andrey Subbotin
22323100db "Trying to rebind variable" occurs during execution of query with the same aliases as applied security constraint has #499 2018-08-29 10:51:25 +04:00
Konstantin Krivopustov
51d3084dba Sporadic ClassCastException if entity has attributes named like "foo" and "isFoo" #1221 2018-08-28 19:16:10 +04:00
Roman Pinyazhin
274f962051 Separate TextArea and ResizableTextArea components #462 2018-08-28 15:17:27 +04:00
Yuriy Artamonov
c0b11f3163 Remove UNIT_SYMBOLS constant from WebAbstractComponent #444 2018-08-28 14:30:40 +04:00
Yuriy Artamonov
2e90041aa5 EventHubOwner interface for UI components #1108 2018-08-28 14:23:33 +04:00
Gleb Gorelov
d50868a047 Highlight empty required fields and show validation errors #1119 2018-08-28 13:58:44 +04:00
Konstantin Krivopustov
a054c50b49 Get rid of default implicit conversion of JPQL query parameters #744 2018-08-28 13:13:35 +04:00
Yuriy Artamonov
435d76aac1 File storage log file contains User toString() representation instead of login #505 2018-08-28 11:28:48 +04:00
Roman Pinyazhin
2df9bf7fea NPE in case of passing null to setOptionsXXX() #1181 2018-08-28 11:23:47 +04:00
Daniil Tsarev
889aac125a Pack widgetsets to JAR files #542 2018-08-28 10:58:15 +04:00
Daniil Tsarev
eb30b2dafb Exclude properties from filter for the whole object graph #704 2018-08-28 10:30:23 +04:00
Yuriy Artamonov
cd83549470 Atmosphere initialization failed for UberJAR deployment #1201 2018-08-27 20:44:51 +04:00
Yuriy Artamonov
4f9ef7e85c Update Jetty for UberJar #1118 2018-08-27 19:59:13 +04:00
Konstantin Krivopustov
f56bf5d9f4 New presentation data layer (add test to tracking many-to-many collection) #474 2018-08-27 16:12:55 +04:00
Konstantin Krivopustov
1dacf8f488 User sessions are expired right away if expiration timeout is long #1191 2018-08-27 12:21:35 +04:00
Roman Pinyazhin
5c09499324 Not aligned message in html typed notification #1127 2018-08-27 12:06:54 +04:00
Roman Pinyazhin
97148b9f6a NPE in case of passing null to setOptionsXXX() #1181 2018-08-24 13:37:12 +04:00
Andrey Subbotin
11f8cc4c2e Write TRACE message to the log if EntityStates.isNew is called for embedded entities #1130 2018-08-23 18:36:41 +04:00
Andrey Subbotin
e7098974c9 SendingMessage.contentText is accidentally saved back to database #1178 2018-08-23 17:54:44 +04:00
Daniil Tsarev
4d7dd39232 TokenList remove buttons misaligned in case token captions are wider than TokenList #1062 2018-08-23 11:04:33 +04:00
Yuriy Artamonov
e240f24ec8 Use standard Gradle compileOnly configuration instead of provided #1035
cuba-web-themes should be defined in compileOnly configuration
2018-08-22 17:12:44 +04:00
Yuriy Artamonov
ef7e592b7a WebJarResourceResolver throws RuntimeException without cause #1182 2018-08-22 12:47:48 +04:00
Roman Pinyazhin
dc521332b0 Set will be filled with the other instances of the entity after the deleting the instance from it #1121 2018-08-21 17:29:09 +04:00
Yuriy Artamonov
081f7614b7 Remove workflow dependencies from cuba #1170 2018-08-21 14:15:11 +04:00
Konstantin Krivopustov
295fd11238 Logging of sending/receiving user sessions state in cluster #1177 2018-08-21 13:36:51 +04:00
Semyon Sofronov
934b44b7b4 Missing padding in the Email history screen #1075 2018-08-21 12:43:28 +04:00
Semyon Sofronov
e63b847b4e ServerLogPatternsTest refactoring #1152 2018-08-21 12:19:29 +04:00
Yuriy Artamonov
aa926fbb8d Update dependencies #1170 2018-08-20 18:18:07 +04:00
Yuriy Artamonov
d0587ae2f5 Update jackson-databind version #1169 2018-08-20 17:30:14 +04:00
Andrey Subbotin
38fee4530e FTS css styles for search window #1143 2018-08-20 09:49:26 +04:00
Konstantin Krivopustov
eca568b595 NPE if a query contains more than one parameter with implicitConversion disabled #1163 2018-08-17 10:16:45 +04:00
Yuriy Artamonov
6d708bf663 Do not trigger buttons and menu items if they are not accessible for user because of modal windows #948 2018-08-16 17:41:32 +04:00
Roman Pinyazhin
e28ed3be0a Different indents from left and right borders in notifications #1129 2018-08-16 14:09:56 +04:00
Daniil Tsarev
2fb1a60cbf GroupTable columns are misaligned in case of aggregatable table #684 2018-08-16 13:58:04 +04:00
Gleb Gorelov
8dfa69ca97 Implement an independent CustomDatatypesComponentGenerationStrategy #1154 2018-08-16 11:50:52 +04:00
Yuriy Artamonov
abe3833bc9 Do not pass null logback.configurationFile for tests 2018-08-15 23:01:22 +04:00
Daniil Tsarev
b2022588e8 Add JavaDoc for AbstractAction isPrimary / setPrimary #1099 2018-08-15 17:57:34 +04:00
Konstantin Krivopustov
5de1b64cfa Cached related entity must always be fetched from cache #1155 2018-08-15 17:05:31 +04:00
Daniil Tsarev
784f0c3733 The language selector is misaligned if 'remember me' checkbox is hidden by app property #1133 2018-08-15 16:10:57 +04:00
Alexey Prudnikov
14d75546f0 Fields generation for custom datatypes with possibility of overloading 2018-08-15 15:41:50 +04:00
Daniil Tsarev
d2b609f21b GroupTable columns are misaligned in case of aggregatable table #684 2018-08-15 14:23:36 +04:00
Konstantin Krivopustov
5dac289cb5 Value of non-persistent attribute defined in a superclass is not copied to merged instance #1150 2018-08-15 12:13:57 +04:00
Semyon Sofronov
9545ce8726 A new logger is not added if the logging level is not changed from the default #1141 2018-08-15 11:48:46 +04:00
Daniil Tsarev
8aacd56546 Incorrect tab description popup appearance in MANAGED tab sheet mode #1049 2018-08-15 09:59:26 +04:00
Andrey Subbotin
98cbafd563 Entity id generation should support numberIdCache with zero size #1151 2018-08-14 21:18:42 +04:00