Commit Graph

11270 Commits

Author SHA1 Message Date
Yuriy Artamonov
690dcf24ce WindowDelegate should use static Logger instance #1059 2018-07-16 12:03:58 +04:00
Roman Pinyazhin
03f0856282 Boolean string value instead of checkbox in Entity Inspector screen #864 2018-07-16 10:50:13 +04:00
Roman Pinyazhin
b8ef264af8 Expand ratio for component #77 2018-07-16 10:23:33 +04:00
Yuriy Artamonov
6bfdb12778 New event publishing mechanism with Consumer<T> #327
EventPublisher has been renamed to EventHub
2018-07-13 17:51:30 +04:00
Gleb Gorelov
fa509eafb0 Vaadin 8 #444
Fix MaskedField default width
2018-07-12 17:24:54 +04:00
Yuriy Artamonov
800b8702cd Disable REST v1 by default #1027 2018-07-12 17:13:06 +04:00
Gleb Gorelov
65e6661aa5 Vaadin 8 #444
Migrate DateField
2018-07-12 17:12:24 +04:00
Yuriy Artamonov
95ca735015 FileLoader should not load file if FileDescriptor has been removed #1034 2018-07-12 15:20:34 +04:00
Andrey Subbotin
f6dc46dd38 Apply in-memory constraint to root entity when loading with DataManager on middleware #1021 2018-07-12 14:22:26 +04:00
Yuriy Artamonov
3d8b234deb EntityAccessException should be supported by client #1050 2018-07-12 13:50:44 +04:00
Konstantin Krivopustov
bc0922b393 jgroups_tcp.xml needs to have FD_SOCK preconfigured #982 2018-07-12 12:12:10 +04:00
Konstantin Krivopustov
23bf50bcbf Incorrect exception message from PersistenceTools.getOldValue #1048
Also, use EntityStates instead of PersistenceHelper
2018-07-12 11:45:58 +04:00
Roman Pinyazhin
ab17ad6526 Expand ratio for component #77 2018-07-12 10:53:57 +04:00
Andrey Subbotin
8f02b42bed More details in "EntityOp not permitted" error message #902 (#1038) 2018-07-11 19:18:07 +04:00
Andrey Subbotin
06a934643e Query with Extract is transformed incorrectly when security constraint is applied or query contains macro #767 2018-07-11 13:51:25 +04:00
Maxim Gorbunkov
516fb722e6 REST API: support both 'view' and 'viewName' properties for POST entities filters #1043 2018-07-11 11:22:37 +04:00
Gleb Gorelov
9641612a4a Migrate WebDataGrid on Vaadin 8 #977 2018-07-10 17:58:26 +04:00
Andrey Subbotin
cae4c7764f When "Load dynamic attributes" is set to true dynamic attributes are loaded not regarding their existence and the entity type #780 2018-07-10 13:21:45 +04:00
Andrey Subbotin
6f63d48078 When "Load dynamic attributes" is set to true dynamic attributes are loaded not regarding their existence and the entity type #780 2018-07-10 13:02:41 +04:00
Yuriy Artamonov
90dd38dbb9 Deprecate ScreenAgent #1029 2018-07-09 22:26:32 +04:00
Andrey Subbotin
d315092016 Attribute restrictions can be bypassed by swapping security token between entities #879 2018-07-09 20:54:19 +04:00
Yuriy Artamonov
d7aa303f84 Vaadin 8.4.5 #444 2018-07-09 19:33:34 +04:00
Yuriy Artamonov
8a64d3caa5 Fix TableSource ValueChangeEvent typing 2018-07-09 17:29:27 +04:00
Yuriy Artamonov
d8e6c7f51e Remove obsolete non-documented file-frame.xml #1026 2018-07-05 16:32:25 +04:00
Andrey Subbotin
5541dc5cc8 Support Java 9 and 10 for CUBA #910
Update Spring version to 5.0.7 and Spring Security version to 5.0.6
2018-07-05 15:41:55 +04:00
Yuriy Artamonov
f83d2698b7 NPE occurs when some db-stored application property has null value #1016
Update scripts since 6.10
2018-07-05 14:38:26 +04:00
Maxim Gorbunkov
2f2de4c0c6 REST service method invocation fails if the method returns a collection of collections #1025 2018-07-05 11:24:29 +04:00
Roman Pinyazhin
c0fd96f566 Constraints should be applied to the drag and drop action in the Group screen #1009 2018-07-05 10:31:02 +04:00
Andrey Subbotin
7b09050069 Support Java 9 and 10 for CUBA #910 2018-07-04 18:53:42 +04:00
Yuriy Artamonov
81a78407ff NPE occurs when some db-stored application property has null value #1016 2018-07-04 17:55:29 +04:00
Yuriy Artamonov
7eeba2d445 REST API: accessing non-existent path after rest/v2 results in internal server error #1023 2018-07-04 17:16:47 +04:00
Andrey Subbotin
e34720f248 QueryCache cluster messages are sent even when query cache is disabled #988 2018-07-03 11:47:20 +04:00
Andrey Subbotin
a3a7ccb94f QueryCache cluster messages are sent even when query cache is disabled #988 2018-07-03 10:43:06 +04:00
Rushan
7b1435ea49 Aliases for datasources of frames #1018 2018-07-02 16:22:54 +04:00
Yuriy Artamonov
df15dfed9b CubaUidlWriter uses non-cached regex pattern #1014 2018-07-02 14:59:39 +04:00
Roman Pinyazhin
c8c8cd52d3 BulkEditor.setEnabled() method doesn't change the state of the action in the table context menu #970 2018-07-02 14:39:32 +04:00
Roman Pinyazhin
46baa10c83 TextArea.setRows shows one more row in firefox #577 2018-07-02 14:29:39 +04:00
Andrey Subbotin
0482d3286f @ManyToOne isn't loaded with BATCH fetch #1017 2018-07-02 13:51:57 +04:00
Roman Pinyazhin
688ee79a51 Make "Mode" enum in SourceCodeEditor extensible #276 2018-07-02 13:49:09 +04:00
Yuriy Artamonov
2c5824b887 LayoutLoaderConfig is not thread safe #1011 2018-06-29 17:51:02 +04:00
Roman Pinyazhin
da338cbb6a EntityInspector editor generated TextArea trims text #1008 2018-06-29 16:41:28 +04:00
Roman Pinyazhin
82a131b554 Access Groups sorting doesn't work (fix) #898 2018-06-29 13:47:00 +04:00
Konstantin Krivopustov
db70bc05d1 Verbose usage of DataManager.commit in case we want to obtain committed instance by id #469
Get rid of unchecked warning in old code.
2018-06-28 15:44:42 +04:00
Roman Pinyazhin
361e3d117d Access Groups sorting doesn't work #898 2018-06-28 12:50:29 +04:00
Roman Pinyazhin
66c416617c Enum properties cannot be edited on 'Application Properties" screen #964 2018-06-28 11:19:22 +04:00
Yuriy Artamonov
bbb77ee31b DateFormat is not applied to date field in a FieldGroup #1002 2018-06-27 22:18:03 +04:00
Yuriy Artamonov
78da25fc84 Replace commons-lang dependency with commons-lang3 #418
Replace deprecated usages
2018-06-27 18:27:10 +04:00
Yuriy Artamonov
d2d68631f5 Do not use deprecated WebMvcConfigurerAdapter #1004 2018-06-27 17:59:29 +04:00
Yuriy Artamonov
e7142d82ea Get rid of Instance.getInstanceName() method #891 2018-06-27 16:32:10 +04:00
Roman Pinyazhin
0d51cd0db8 NPE occurs with pickerField open action in an editable table column #998 2018-06-27 14:15:43 +04:00
Roman Pinyazhin
f87d23f1c5 Missed Russian localization in Help - About - Information tab #994 2018-06-27 12:28:04 +04:00
Roman Pinyazhin
51b446da20 Tree XSD should use <xs:all> instead of <xs:sequence> #954 2018-06-27 11:26:05 +04:00
Roman Pinyazhin
a9599a3e36 Add null check to WebAbstractTable#setClickListener #986 2018-06-27 11:06:37 +04:00
Roman Pinyazhin
e70a3bb166 UI input components can be focused in read-only mode #625 2018-06-26 19:07:37 +04:00
Yuriy Artamonov
449edb3fc4 Replace commons-lang dependency with commons-lang3 #418
Remove redundant casts
2018-06-25 18:08:26 +04:00
Yuriy Artamonov
10d649aedc Remove debugId from Component interface #993 2018-06-25 13:56:19 +04:00
Yuriy Artamonov
5bd2e409c8 GroupTable applies incorrect column order if there are generated columns #983
Fix UnsupportedOperationException if table grouped initially
2018-06-23 12:03:11 +04:00
Yuriy Artamonov
fc00ce961b If window is opened as THIS_TAB WindowManager does not register it in windows map #996 2018-06-22 19:22:36 +04:00
Yuriy Artamonov
0d06c09e32 If window is opened as THIS_TAB WindowManager does not register it in windows map #996 2018-06-22 19:11:57 +04:00
Yuriy Artamonov
3b9d60aed5 Use Vaadin 8.4.4 2018-06-22 18:20:13 +04:00
Roman Pinyazhin
76c48331f8
Provide an ability to reset user settings #793 2018-06-22 17:03:54 +04:00
Daniil Tsarev
7734e8a693 Support arbitrary amount of domains and sub domains in EmailValidator #865 2018-06-22 14:46:31 +04:00
Yuriy Artamonov
7d98bfcca6 WebWindowManager.setWindowCaption sets debugId instead of description #992 2018-06-21 19:08:04 +04:00
Yuriy Artamonov
04d16970f4 Move WebConfig.useFontIcons to theme properties #387 2018-06-21 14:26:15 +04:00
Yuriy Artamonov
85074a9f0d WebSettingsClient should check if VaadinSession locked by the current thread #989 2018-06-21 11:19:08 +04:00
Daniil Tsarev
327307d37c GroupTable applies incorrect column order if there are generated columns #983 2018-06-20 13:17:39 +04:00
Yuriy Artamonov
6a8a3dd541 MenuBuilder eagerly creates MenuCommand and loads execution params for all menu items #984 2018-06-19 17:08:14 +04:00
Alexey Prudnikov
134d0903b1 REST API bug: serialization to JSON in get entity by id method always performed with empty view regardless of parameter value (#981) 2018-06-19 11:18:05 +04:00
Yuriy Artamonov
659a215bd8 Move cuba.gui.showIconsForPopupMenuActions to theme properties #716
Fixed WebSpec and tests
2018-06-19 09:25:22 +04:00
Yuriy Artamonov
110f3328b1 Do not store context menu buttons list in WebAbstractActionsHolderComponent #444 2018-06-18 23:04:05 +04:00
Yuriy Artamonov
c7c7f8d6c5 Move cuba.gui.showIconsForPopupMenuActions to theme properties #716 2018-06-18 22:48:22 +04:00
Yuriy Artamonov
952cb55fd2 Metadata should store accessible methods in postConstructMethodsCache #980 2018-06-18 22:23:35 +04:00
Yuriy Artamonov
93770f0306 New TreeTable data binding #718 2018-06-18 18:42:35 +04:00
Gleb Gorelov
c225db860c Alter injection in the WebLabel component 2018-06-18 16:01:33 +04:00
Gleb Gorelov
187135e1e6 Get rid of Vaadin add-ons dependencies #958 2018-06-18 14:49:43 +04:00
Yuriy Artamonov
bebb122701 Load UI components config on context start #969 2018-06-15 19:27:24 +04:00
Yuriy Artamonov
07ff39e91d Internal Server Error when deployed to WildFly #961
Allow WebJAR resources in shared libraries inside of Single WAR
2018-06-14 14:13:33 +04:00
Yuriy Artamonov
4b51ecfd78 Use Spring resource scanning instead of webjars-locator-core #965 2018-06-14 12:28:35 +04:00
Stepanov Max
5f2c3f2582 Problem with using of scrollBox on Desktop #819 2018-06-13 10:20:28 +04:00
Daniil Tsarev
0135323347 Different behavior of "Default value" field in Filter edit screen at Russian locale #712 2018-06-09 17:43:24 +04:00
Daniil Tsarev
0d78feeaa6 Localize system attributes on the EntityRestore screen #678 2018-06-09 17:11:23 +04:00
Roman Pinyazhin
4ad103f228 Empty description and cursor will appear on the Upload button in the UploadMany dialog #484 2018-06-09 16:56:27 +04:00
Yuriy Artamonov
9ea28b9915 UberJar floods log with exception stacktraces in case we refresh page too fast #950 2018-06-09 16:45:01 +04:00
Andrey Subbotin
0feea22852 Operations with decimal values are not allowed in where-clause in filters #613 2018-06-09 16:31:15 +04:00
Andrey Subbotin
921c9ccc50 Exception in auto-complete if entered entity name is invalid #956 2018-06-09 15:55:57 +04:00
Alexander Shustanov
cfc870b3fc Excel Export does not consider aggregation style #524 2018-06-09 15:23:57 +04:00
Andrey Subbotin
b12cf66c7b Support user time zone in the default date formatter #664 2018-06-09 15:22:27 +04:00
Yuriy Artamonov
67a664d7af Implement the ability to move constraints to other access groups #897 2018-06-09 14:13:27 +04:00
Gleb Gorelov
dab80cd987 Table CellClickListener should have <E> parameter #906 2018-06-09 13:25:24 +04:00
Alexander Shustanov
74c72753bb Filters names should be unique for the screen #457 2018-06-09 12:45:46 +04:00
Daniil Tsarev
8eccc865a3 Localize system attributes on the EntityRestore screen #678 2018-06-09 12:30:09 +04:00
Gleb Gorelov
0d09dd3152 Make Excel export to output null Boolean values as "No" #701 2018-06-09 12:18:16 +04:00
Alexander Shustanov
087aa7b646 Fix ReflectionHelper.findMethod #204
Unit test
2018-06-09 12:02:08 +04:00
Alexander Shustanov
21ecd82ac2 Fix ReflectionHelper.findMethod #204 2018-06-09 11:53:02 +04:00
Daniil Tsarev
0d679dabda TokenList: tokens don't look like disabled when the component does #681 2018-06-09 11:52:07 +04:00
Roman Pinyazhin
3dfb4d3caa Message about impossibility to manual task executing #917 2018-06-09 11:26:42 +04:00
Daniil Tsarev
bc04e00d9a TabSheet.addTab() doesn't display the new tab until the new tab caption is specified #650 2018-06-09 11:26:17 +04:00
Andrey Subbotin
794ea90e85 Fix perfstat.log columns #184 2018-06-09 11:06:58 +04:00
Daniil Tsarev
843c762dea NullPointerException in web TabSheet implementation #913 2018-06-09 11:00:41 +04:00
Alexander Shustanov
3f3a5248c7 Revert "Change the login of anonymous user to system #633"
This reverts commit 6f71bed
2018-06-09 10:47:35 +04:00