Maxim Gorbunkov
|
1e53231fa4
|
Password encoder id added for the cuba.rest.client.secret value usd for basic auth #1065
|
2018-08-08 15:37:50 +04:00 |
|
Roman Pinyazhin
|
cc05c4e097
|
FieldGroup doesn't take into account the Image component caption attribute #644
|
2018-08-08 15:01:25 +04:00 |
|
Roman Pinyazhin
|
7c8831451e
|
Remove testId from MenuBar #730
Return cubaId for menu items
|
2018-08-08 14:47:04 +04:00 |
|
Maxim Gorbunkov
|
42c458d76f
|
Merge remote-tracking branch 'origin/master'
|
2018-08-08 14:13:29 +04:00 |
|
Maxim Gorbunkov
|
30f32a73fd
|
Password encoder id added for the cuba.rest.client.secret value usd for basic auth #1065
|
2018-08-08 14:13:09 +04:00 |
|
Roman Pinyazhin
|
fe2b9327c0
|
Update FontAwesome in Vaadin with new icons #757
|
2018-08-08 14:01:51 +04:00 |
|
Konstantin Krivopustov
|
15ce9d94b1
|
Query and ID should not be mandatory for LoadContext #953
|
2018-08-08 11:24:00 +04:00 |
|
Gleb Gorelov
|
f42896ae61
|
Group Table rows are not selected by selectAll() method if group is collapsed #1084
|
2018-08-07 15:39:23 +04:00 |
|
Gleb Gorelov
|
df4220a8e7
|
Group Table rows are not selected by selectAll() method if group is collapsed #1084
|
2018-08-07 11:35:07 +04:00 |
|
Daniil Tsarev
|
846d143f8c
|
GroupTable columns are misaligned in case of aggregatable table #684
|
2018-08-07 11:31:00 +04:00 |
|
Andrey Subbotin
|
75cf941d64
|
Exception in log #1123
|
2018-08-07 10:59:47 +04:00 |
|
Daniil Tsarev
|
059b29fb31
|
Create new theme or update the old one #932
|
2018-08-07 10:29:10 +04:00 |
|
Yuriy Artamonov
|
78323ab789
|
Do not use Vaadin event router with reflection in Button click #929
|
2018-08-05 11:26:37 +04:00 |
|
Konstantin Krivopustov
|
35869eef19
|
Merge remote-tracking branch 'origin/master'
|
2018-08-03 17:40:54 +04:00 |
|
Konstantin Krivopustov
|
37bfe9f7fb
|
Data access improvements: EntityChangedEvent and TransactionalDataManager (update entity cache) #1116
|
2018-08-03 17:40:41 +04:00 |
|
Yuriy Artamonov
|
30f8b00997
|
Use Vaadin 8.5.1 #444
|
2018-08-03 17:07:26 +04:00 |
|
Konstantin Krivopustov
|
765a0a8a1c
|
Data access improvements: EntityChangedEvent and TransactionalDataManager #1116
|
2018-08-03 12:58:32 +04:00 |
|
Yuriy Artamonov
|
7494272073
|
Replace groovy-all with only required groovy packages #1113
Fix Groovy test compilation
|
2018-08-02 14:54:05 +04:00 |
|
Yuriy Artamonov
|
1012d2f080
|
Replace groovy-all with only required groovy packages #1113
|
2018-08-02 14:39:21 +04:00 |
|
Andrey Subbotin
|
3b19cb8f3b
|
Kryo incorrectly deserializes HashSet instances #742
|
2018-08-01 16:52:58 +04:00 |
|
Gleb Gorelov
|
e030358a9f
|
Broken size styles for the PickerField component #1107
|
2018-08-01 12:20:55 +04:00 |
|
Gleb Gorelov
|
af17e86094
|
TreeGrid component #380
JavaDoc and refactoring
|
2018-07-31 17:04:55 +04:00 |
|
Andrey Subbotin
|
dfec903dc1
|
Could not save Composition when master-entity is inheritted with the "joined" strategy #1013
|
2018-07-31 16:47:19 +04:00 |
|
Yuriy Artamonov
|
7ebddfb683
|
Remove unused IE9 and IE10 support code #444
|
2018-07-31 11:02:01 +04:00 |
|
Semyon Sofronov
|
8fbf852c19
|
PopupButton should have ability to use existing table/window actions #859
|
2018-07-31 10:47:09 +04:00 |
|
Maxim Gorbunkov
|
06d57ba866
|
Mask REST API tokens in logs #1028
|
2018-07-31 10:13:39 +04:00 |
|
Semyon Sofronov
|
a5c6b808d0
|
Not localized Create action in the dynamic attribute screen visibility table #1090
|
2018-07-31 09:46:24 +04:00 |
|
Gleb Gorelov
|
1c8e973185
|
TreeGrid component #380
|
2018-07-30 18:44:06 +04:00 |
|
Roman Pinyazhin
|
3edf649fa5
|
Table's selectAll method doesn't select items at all #1072
|
2018-07-30 16:28:16 +04:00 |
|
Roman Pinyazhin
|
33e8eaef1b
|
Actualize mime-types #181
|
2018-07-30 14:51:59 +04:00 |
|
Andrey Subbotin
|
e3b8ab7e21
|
Support isLoaded for the KeyValueEntity in the PersistentAttributesLoadChecker #1102
|
2018-07-30 14:46:22 +04:00 |
|
Roman Pinyazhin
|
81f8807171
|
Add tooltip for Filter Search button with "Shift-Enter" shortcut #161
|
2018-07-30 14:40:46 +04:00 |
|
Andrey Subbotin
|
2dcd5a82c9
|
getOldValue() for collection attribute returns all soft deleted items #1037 (#1100)
|
2018-07-27 16:04:53 +04:00 |
|
Roman Pinyazhin
|
ba3ba653c9
|
Update jquery-fileupload JS library #1069
|
2018-07-27 15:40:11 +04:00 |
|
Konstantin Krivopustov
|
6cca4ae462
|
New presentation data layer (sorting - fix tests) #474
|
2018-07-27 13:14:20 +04:00 |
|
Konstantin Krivopustov
|
db9752b100
|
New presentation data layer (sorting) #474
|
2018-07-27 12:26:49 +04:00 |
|
Yuriy Artamonov
|
92a5cef32d
|
Desktop EditableColumnTableCellEditor getCellEditorValue unnecessarily captures focus #1095
Fix TableFocusManager
|
2018-07-27 11:43:23 +04:00 |
|
Yuriy Artamonov
|
aa3af66702
|
Desktop EditableColumnTableCellEditor getCellEditorValue unnecessarily captures focus #1095
|
2018-07-26 23:39:37 +04:00 |
|
Yuriy Artamonov
|
d61ce41096
|
Use test-entitycache-logback.xml for tests on CI #1097
|
2018-07-26 19:22:34 +04:00 |
|
Yuriy Artamonov
|
16231dee23
|
Use test-entitycache-logback.xml for tests on CI #1097
|
2018-07-26 18:58:06 +04:00 |
|
Yuriy Artamonov
|
385d65068f
|
Use test-silent-logback.xml for tests on CI #1097
Remove unnecessary test-silent-logback.xml from web
|
2018-07-26 18:29:49 +04:00 |
|
Yuriy Artamonov
|
3a23903461
|
Use test-silent-logback.xml for tests on CI #1097
|
2018-07-26 18:17:39 +04:00 |
|
Daniil Tsarev
|
28253c5d98
|
Create new theme or update the old one #932
|
2018-07-26 18:04:49 +04:00 |
|
Andrey Subbotin
|
5fbee12461
|
Problem with optional embedded attribute #1081
|
2018-07-26 17:18:58 +04:00 |
|
Yuriy Artamonov
|
25a986f337
|
Update Groovy to 2.5.1 #910
Fix InstanceLoaderTest
|
2018-07-26 16:54:33 +04:00 |
|
Yuriy Artamonov
|
174f7d47b4
|
New event publishing mechanism with Consumer<T> #327
Refactor and unit tests
|
2018-07-26 16:46:36 +04:00 |
|
Yuriy Artamonov
|
b93ef1115d
|
Update Groovy to 2.5.1 #910
|
2018-07-26 15:44:54 +04:00 |
|
Roman Pinyazhin
|
d99b196620
|
Use Split panel in Filter editor dialog (fix) #386
|
2018-07-26 14:46:19 +04:00 |
|
Maxim Gorbunkov
|
7f885a1854
|
Entity serialization of collection fields that have references to other members of collection #1091
|
2018-07-26 12:27:50 +04:00 |
|
Roman Pinyazhin
|
6a5c3e2c3a
|
Use Split panel in Filter editor dialog #386
|
2018-07-25 17:20:09 +04:00 |
|
Roman Pinyazhin
|
6ded7e8b2b
|
SplitPanel's dock-mode doesn't work in some cases #1030
|
2018-07-25 16:00:04 +04:00 |
|
Gleb Gorelov
|
886edc2831
|
Separate RadioButtonGroup and CheckBoxGroup components #719
|
2018-07-25 15:06:56 +04:00 |
|
Semyon Sofronov
|
273c7e3a0d
|
Add coloring to Server Log stack frames #550
Add caching of patterns
|
2018-07-25 14:43:15 +04:00 |
|
Semyon Sofronov
|
4b32b4eac1
|
Group rows of GroupTable should have additional CSS class #1087
|
2018-07-25 12:25:32 +04:00 |
|
Konstantin Krivopustov
|
1ee2e59bda
|
New presentation data layer #474
Query conditions
|
2018-07-25 11:54:27 +04:00 |
|
Semyon Sofronov
|
6046046bb7
|
Expand matched app properties after filtering with the "Refresh" button #1076
Fix master build
|
2018-07-25 11:28:53 +04:00 |
|
Semyon Sofronov
|
81c293c9ad
|
Expand matched app properties after filtering with the "Refresh" button #1076
|
2018-07-25 10:02:25 +04:00 |
|
Semyon Sofronov
|
744b411645
|
Add coloring to Server Log stack frames #550
Refactor and add tests
|
2018-07-24 16:04:54 +04:00 |
|
Gleb Gorelov
|
31aebc1d1b
|
Reimplement LookupPickerField #979
|
2018-07-23 19:22:53 +04:00 |
|
Semyon Sofronov
|
920f6ae7d7
|
Add copy button to copy system information scripts to clipboard #357
Fix messages
|
2018-07-23 12:29:14 +04:00 |
|
Semyon Sofronov
|
4c9f11f380
|
Add copy button to copy system information scripts to clipboard #357
Fix desktop displayed button
|
2018-07-23 10:48:12 +04:00 |
|
Yuriy Artamonov
|
bae62bd3de
|
Server should not start in case of "anonymous" session cannot be loaded #1080
|
2018-07-21 13:19:56 +04:00 |
|
Yuriy Artamonov
|
9670a4e975
|
"Unable to login as anonymous" exception hides real cause #1083
|
2018-07-21 13:19:49 +04:00 |
|
Yuriy Artamonov
|
2cf82765ec
|
Fix spelling issues #1082
|
2018-07-20 20:55:40 +04:00 |
|
Semyon Sofronov
|
25d16fd786
|
Add coloring to Server Log stack frames #550
|
2018-07-20 14:59:08 +04:00 |
|
Semyon Sofronov
|
c7ab40ebf1
|
Implement Select-All shortcut with Ctrl-A for Table #1063
|
2018-07-19 15:54:27 +04:00 |
|
Roman Pinyazhin
|
25ab4cad14
|
Separate cubaId for testMode and debug id for performanceTestMode (fix) #1053
Removed condition for `isTestMode` from `initDebugIds`, cause this method required
only for performanceTestMode
|
2018-07-19 13:19:48 +04:00 |
|
Semyon Sofronov
|
52eaa636cf
|
Add copy button to copy system information scripts to clipboard #357
|
2018-07-19 12:58:28 +04:00 |
|
Semyon Sofronov
|
306e316e9a
|
Add copy button to copy system information scripts to clipboard #357
|
2018-07-19 11:41:27 +04:00 |
|
Semyon Sofronov
|
277dc70a6b
|
add method to skip first line #995
|
2018-07-19 11:14:31 +04:00 |
|
Roman Pinyazhin
|
895030fe79
|
Embed Vaadin Google Map add-on #1064
|
2018-07-19 10:15:13 +04:00 |
|
Roman Pinyazhin
|
89eb068b40
|
NPE occurs on the Entity Inspector screen when the file is hard deleted from the DB #1058
|
2018-07-19 10:09:48 +04:00 |
|
Yuriy Artamonov
|
30f51869e1
|
Incorrect getter methods in security subsystem event classes #1070
|
2018-07-18 23:39:59 +04:00 |
|
Semyon Sofronov
|
7c6e5eee50
|
Add copy button to copy system information scripts to clipboard #357
|
2018-07-18 10:39:03 +04:00 |
|
Roman Pinyazhin
|
bbe6bbba1b
|
Separate cubaId for testMode and debug id for performanceTestMode #1053
|
2018-07-17 14:25:08 +04:00 |
|
Roman Pinyazhin
|
067dca55f1
|
Remove testId from MenuBar #730
|
2018-07-17 11:02:30 +04:00 |
|
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 |
|