Commit Graph

1708 Commits

Author SHA1 Message Date
Roman Pinyazhin
c7211bda01 PL-8226 Enable noopener and noreferrer modes for Links with target=_blank by default 2017-12-08 15:33:44 +04:00
Roman Pinyazhin
9a8e6627ba PL-10127 Implement description attribute for TabSheet.Tab 2017-12-07 16:55:35 +04:00
Roman Pinyazhin
8db1e5f599 PL-9522 Support dynamic attributes for BulkEditor 2017-12-07 14:48:44 +04:00
Daniil Tsarev
ddd1ce3d68 PL-9134 Add an ability to set StyleGenerator to the SuggestionField / SuggestionPickerField 2017-12-06 19:57:42 +04:00
Daniil Tsarev
09498825db PL-10075 Ability to set width of suggestion popup of SuggestionField by field width 2017-12-06 19:27:42 +04:00
Daniil Tsarev
09fedce0b8 PL-10081 Pack PickerField icons to the default icon set 2017-12-06 15:02:25 +04:00
Gleb Gorelov
cfa8f796ce PL-9342 The problem with ToolTipButton in DesktopFieldGroup 2017-12-06 14:48:13 +04:00
Gleb Gorelov
609a586743 PL-9342 The problem with ToolTipButton in DesktopFieldGroup 2017-12-06 13:36:46 +04:00
Gleb Gorelov
a5c0390cb4 PL-10022 Help icons for UI fields 2017-12-03 13:37:04 +04:00
Gleb Gorelov
e928e7f0cc PL-10022 Help icons for UI fields 2017-12-01 19:59:33 +04:00
Roman Pinyazhin
815cc671c9 PL-9994 Easy customization for user exception report emails 2017-12-01 15:32:45 +04:00
Roman Pinyazhin
6ec0bd3b77 PL-9994 Easy customization for user exception report emails 2017-11-30 17:05:00 +04:00
Yuriy Artamonov
1fa505a42d PL-10096 Replace Log4JStopWatch with Slf4JStopWatch 2017-11-30 16:36:49 +04:00
Daniil Tsarev
b343570e04 PL-8470 Icon repository - use icons by names in components 2017-11-30 13:53:48 +04:00
Daniil Tsarev
f733670264 PL-8470 Icon repository - use icons by names in components 2017-11-29 14:44:40 +04:00
Andrey Subbotin
efd4602aab PL-9992 TimeZone and @dateEquals macro in filter condition 2017-11-24 17:59:03 +04:00
Yuriy Artamonov
d94475755b PL-10078 Add more context to FieldGroup error message "field already registered" 2017-11-24 15:22:31 +04:00
Andrey Subbotin
9d2d5c1a39 PL-9075 Timezone conversion works incorrectly for some input values 2017-11-24 10:41:36 +04:00
Yuriy Artamonov
653374fb07 PL-10041 Implement GroupTable GroupCellValueFormatter 2017-11-17 20:10:51 +04:00
Gleb Gorelov
8e68059518 PL-9955 Support any type of options for SuggestionField 2017-11-13 18:54:27 +04:00
Gleb Gorelov
2b8985c492 PL-9329 Log a WARNING if a filter is embedded in a frame without ID 2017-11-09 17:42:05 +04:00
Yuriy Artamonov
e0fd64ac34 PL-9927 Desktop row-count component is not right-aligned 2017-11-08 16:54:54 +04:00
Yuriy Artamonov
1b5d5794e2 PL-9974 Text field with description breaks grid layout 2017-11-07 13:36:54 +04:00
Yuriy Artamonov
d4290d9b5a PL-9982 Convert line endings 2017-11-05 15:58:18 +04:00
Yuriy Artamonov
24b2668100 PL-9973 Exception is thrown if text field with description is expanded 2017-11-03 19:13:18 +04:00
Yuriy Artamonov
c0a0ad3ebb PL-9685 Ability to set position of dialog Window 2017-11-02 15:51:29 +04:00
Yuriy Artamonov
b65e517f54 PL-9960 Required field in a non-editable field group is being validated 2017-11-01 18:44:43 +04:00
Andrey Subbotin
bfff19ca7c PL-9717 Field Group should support Container interface 2017-10-27 18:42:32 +04:00
Daniil Tsarev
e79510f51f PL-9839 Input prompt for SuggestionField / SuggestionPickerField 2017-10-27 12:00:17 +04:00
Yuriy Artamonov
aaa6129605 PL-7079 Simplify Table.sortBy method 2017-10-19 19:20:01 +04:00
Yuriy Artamonov
e1b302e3fa PL-9868 FieldGroup throws exception with incorrect message from addField() method 2017-10-18 16:31:19 +04:00
Yuriy Artamonov
ba88811626 PL-9824 DesktopTable.setColumnCaption fails with exception 2017-10-18 16:17:08 +04:00
Yuriy Artamonov
e782e29ffb PL-9862 FieldGroup: removeField doesn't work in desktop 2017-10-18 15:45:32 +04:00
Konstantin Krivopustov
ac388bfad3 PL-8551 Dynamic attribute access control (refactor, update from client) 2017-10-18 12:40:07 +04:00
Andrey Subbotin
0eb39bcc33 PL-9717 Field Group should support Container interface 2017-10-10 10:42:54 +04:00
Andrey Subbotin
835222851e PL-8551 Dynamically hidden and read-only attributes 2017-10-05 13:09:35 +04:00
Daniil Tsarev
efdae2b960 PL-9727 Checkboxes in desktop field group - caption vertical alignment 2017-10-03 10:20:15 +04:00
Andrey Subbotin
1f908b8149 PL-9777 Do not use DELETE constraint in RemoveAction by default 2017-10-02 12:54:34 +04:00
Daniil Tsarev
eceea30ef0 PL-9746 DesktopOptionGroup does not receive new value from datasource 2017-10-02 11:13:03 +04:00
Maxim Stepanov
0775944084 PL-9593 Improve processing of background tasks' exceptions. Fixes 2017-09-29 11:43:59 +04:00
Daniil Tsarev
b999e2bf5c PL-9437 Add an ability to set that current window is unloadable or not 2017-09-28 10:41:24 +04:00
Daniil Tsarev
bdc538458c PL-7703 Currency field 2017-09-27 17:47:10 +04:00
Yuriy Artamonov
577bc1e30c PL-9404 New Authentication subsystem
Introduced new bean - AuthenticationManager, new services -
AuthenticationService and TrustedClientService.
AuthenticationManager receives Credentials instance and returns
AuthenticationDetails if authentication is successful.
Authentication is performed by AuthenticationProvider implementations.
Introduced new application events:  BeforeLoginEvent/AfterLoginEvent, UserLoggedInEvent/UserLoggedOutEvent, etc.
LoginService and LoginWorker masked as deprecated.
2017-09-26 18:56:09 +04:00
Maxim Stepanov
786afabc2e PL-9593 Improve processing of background tasks' exceptions 2017-09-26 16:14:45 +04:00
Konstantin Krivopustov
756c866bcb PL-9753 Access datatypes only by handled Java types 2017-09-26 14:07:56 +04:00
Daniil Tsarev
9e72e48a4f PL-9726 IllegalArgumentException occurs on entity edit screen when the entity has dynamic Number attributes 2017-09-26 13:34:55 +04:00
Yuriy Artamonov
a5d7e58d0e PL-9732 UI Session scoped Events 2017-09-22 15:58:43 +04:00
Gleb Gorelov
3854695a92 PL-9719 getDialogParams(), getDialogOptions() problems 2017-09-21 11:18:55 +04:00
Roman Pinyazhin
39abbf6c02 PL-7879 Multilang support of Dynamic attributes 2017-09-20 10:37:00 +04:00
Yuriy Artamonov
d9a71b2e3a PL-9722 Inconsistent behavior of getFrame() method 2017-09-19 19:52:30 +04:00
Gleb Gorelov
8c294629a8 PL-9372 Add margins support to GroupBox component 2017-09-19 12:50:03 +04:00
Daniil Tsarev
ab64eabe65 PL-9700 FileUploadField unable to save FileDescriptor to database if datasource is null 2017-09-18 11:16:55 +04:00
Konstantin Krivopustov
ede509c6b2 PL-9701 Show packaging information in log files 2017-09-15 16:41:11 +04:00
Yuriy Artamonov
93067f95a7 PL-9675 Force apply caption, description and requiredMessage for FieldGroup fields defined in XML 2017-09-13 17:24:30 +04:00
Yuriy Artamonov
00df94e2b6 PL-9675 FieldGroup editable is not applied to fields declared in XML 2017-09-13 17:24:30 +04:00
Konstantin Krivopustov
4eb7b59702 PL-7265 Make lookup process extension-friendly 2017-09-13 15:09:59 +04:00
Gleb Gorelov
a5f3fcc7fa PL-8581 Ability to override or disable system's shortcut on specific screens 2017-09-12 18:38:13 +04:00
Yuriy Artamonov
79bd757f83 PL-9657 Introduce getSelectedTab / setSelectedTab methods for TabSheet / Accordion 2017-09-12 16:06:36 +04:00
Konstantin Krivopustov
10dfe475cd PL-9661 Inherit non-persistent entities from the same base classes as persistent ones 2017-09-08 19:02:00 +04:00
Yuriy Artamonov
62d63208d9 PL-9658 Implement tabsVisible and tabCaptionsAsHtml properties for TabSheet and Accordion 2017-09-07 18:45:37 +04:00
Daniil Tsarev
694fcfe22f PL-9581 Ignore @CurrencyValue annotation on desktop 2017-09-06 17:38:36 +04:00
Yuriy Artamonov
6a60a8e77c PL-9637 GridLayout and BoxLayout do not provide methods for obtaining components by index 2017-09-05 17:38:18 +04:00
Yuriy Artamonov
c7784745c7 PL-9608 Ability to override error notification for Window validation 2017-09-01 13:24:06 +04:00
Gleb Gorelov
c686611673 PL-9237 Current date should not be selectable in the drop-down calendar if the DateField has a @Future annotation 2017-08-31 16:49:07 +04:00
Roman Pinyazhin
5e3de65977 PL-9239 There is no ListEditor.isClearButtonVisible method 2017-08-24 18:28:34 +04:00
Yuriy Artamonov
671e352c00 PL-9574 Table.getColumns() call must return unmodifiable instance of collection 2017-08-24 16:32:19 +04:00
Konstantin Krivopustov
401efe2813 Merge pull request #18 from dimone-kun/hotfix/wrong_locale_on_composite_user_language
PL-9558 Composite locale cannot be used in user language
2017-08-21 16:52:19 +04:00
Yuriy Artamonov
da7433287f PL-9552 Support new features of PopupButton Vaadin add-on 2017-08-19 16:26:43 +04:00
Yuriy Artamonov
d0b8a44cc6 PL-9493 Multiselect Tokenlist lookup window returns only first element 2017-08-07 17:26:15 +04:00
Yuriy Artamonov
b32047e996 PL-9485 Replace commons-collections with commons-collections4 2017-08-04 19:37:59 +04:00
Yuriy Artamonov
2565639768 PL-9412 TokenList - inputPrompt for internal LookupField 2017-07-25 19:45:49 +04:00
Gleb Gorelov
fa86f6d58e PL-9230 Support percentage units for DialogOptions 2017-07-21 18:35:33 +04:00
Gleb Gorelov
2ac75f826c PL-9230 Support percentage units for DialogOptions 2017-07-20 16:27:38 +04:00
Daniil Tsarev
65b2242d97 PL-9368 Provide getters for spacing and margin properties of layouts 2017-07-19 10:41:46 +04:00
Daniil Tsarev
21902d1de8 PL-9368 Provide getters for spacing and margin properties of layouts 2017-07-18 17:09:02 +04:00
Daniil Tsarev
bf9bdef736 PL-9288 Multiple table lines could be selected on Desktop not considering the "multiselect" setting 2017-07-17 17:47:28 +04:00
Yuriy Artamonov
063cc52035 PL-9375 Caption property is not set to FieldGroup's field if custom component is set 2017-07-14 18:29:50 +04:00
Gleb Gorelov
8c4db0b620 PL-8949 Allow users to define their own notification text about access group constraint violation 2017-07-13 19:26:57 +04:00
chigileychikds
6944e275d4 Wrong locale on saved composite user language (e.g. "ru_RU") 2017-07-13 15:29:34 +05:00
Roman Pinyazhin
978f139af8 PL-6704 Allow to change size of ResizableTextArea in one direction 2017-07-12 17:46:31 +04:00
Roman Pinyazhin
4dfe467edf PL-6704 Allow to change size of ResizableTextArea in one direction 2017-07-11 17:16:06 +04:00
Gleb Gorelov
dceb7e6afb PL-8963 DateField created programmatically does not apply resolution according to data model 2017-07-11 10:39:46 +04:00
Konstantin Krivopustov
2324f76fe8 PL-8394 User session logging 2017-07-10 12:47:10 +04:00
Gleb Gorelov
f33d827bec PL-9003 Shortcuts API for containers 2017-06-22 18:24:23 +04:00
Yuriy Artamonov
08013aca31 PL-8110 Support lambda handler for performing custom action in BaseAction / ItemTrackingAction / DialogAction 2017-06-15 12:44:37 +04:00
Gleb Gorelov
3e6744b31b PL-6816 Support for one-to-many association in TokenList 2017-06-15 11:10:56 +04:00
Gleb Gorelov
f27ade1e29 PL-9171 Ability to get sort information from Table / DataGrid 2017-06-13 10:54:17 +04:00
Konstantin Krivopustov
9905246ebc PL-9048 Get rid of cuba-app.properties in web.xml 2017-06-08 12:05:39 +04:00
Yuriy Artamonov
ab9fb3de23 PL-9213 Introduce event based listener instead of SplitPanel.PositionUpdateListener 2017-06-02 18:17:06 +04:00
Yuriy Artamonov
7b5babf93f PL-9123 Add settingsEnabled attribute to the XSD and XML loader for the Split Panel component 2017-06-02 15:37:15 +04:00
Daniil Tsarev
d9a0505e5c PL-8688 Use constraintOperationType in standard actions by default 2017-05-23 12:01:17 +04:00
Yuriy Artamonov
9cf80d3313 PL-6281 Window should call committable.close for all actions from Unsaved changes dialog 2017-05-18 16:51:37 +04:00
Yuriy Artamonov
e9fe018737 PL-9091 Fix findbugs warnings and issues 2017-05-17 23:47:11 +04:00
Daniil Tsarev
597c9298b0 PL-9020 Common exception dialog for GenericExceptionHandler 2017-05-10 10:16:49 +04:00
Yuriy Artamonov
bf9b9814d1 PL-9044 Generated column in table is not editable if Table editable = false 2017-05-04 16:59:21 +04:00
Alexey Nagornov
71fc420842 PL-8394 Web / desktop client user login history
user session persistent logging
2017-04-27 18:09:47 +04:00
Yuriy Artamonov
a462d2590e PL-7800 Refactor LoggerFactory.getLogger(getClass()) usages 2017-04-24 20:09:02 +04:00
Yuriy Artamonov
13f962071d PL-8987 FieldGroup getField by column / row 2017-04-21 18:29:48 +04:00
Gleb Gorelov
63a84c8bd5 PL-8909 Add support for UploadField inside DataGrid editor 2017-04-18 18:22:44 +04:00
Daniil Tsarev
1bc5e77b89 PL-8107 Default formatter in Table/Grid for displaying collection attributes 2017-04-14 14:47:52 +04:00