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