Commit Graph

1795 Commits

Author SHA1 Message Date
Yuriy Artamonov
0a557fa6df New event publishing mechanism with Consumer<T> #327 2018-06-05 16:15:18 +04:00
Yuriy Artamonov
920031a9dd New UI components data binding #718 2018-06-05 16:14:23 +04:00
Yuriy Artamonov
a72245c753 Get rid of SWF file upload #444 2018-06-05 16:12:39 +04:00
Yuriy Artamonov
935e73930f Vaadin 8.3 #444 2018-06-05 16:09:32 +04:00
Yuriy Artamonov
b7ce06d5bf Vaadin 8.3 - Remove ScreenProfiler #444 2018-06-05 16:08:22 +04:00
Konstantin Krivopustov
379cf5462f New presentation data layer #474 2018-06-05 16:08:05 +04:00
Yuriy Artamonov
86241d282f Vaadin 8 #444 2018-06-05 16:06:48 +04:00
Konstantin Krivopustov
ff7706b013 Convert EntityManagerImpl and QueryImpl into Spring prototype beans #703
Provide API for setting audit information #782
2018-06-05 10:06:24 +04:00
Konstantin Krivopustov
466c487fdd BeanLocator bean to replace ApplicationContextAware and AppBeans where possible #919 2018-06-05 10:06:12 +04:00
Andrey Subbotin
3b86da4274 Config default methods should work for JAVA 8 and 10 #895 2018-06-01 12:52:51 +04:00
Andrey Subbotin
0b1fcdd598 Support Java 9 and 10 for CUBA #910
Fix FindBugs for JMX
2018-06-01 10:28:32 +04:00
Andrey Subbotin
e8b948d2c5 Support Java 9 and 10 for CUBA #910 2018-05-31 18:27:15 +04:00
Konstantin Krivopustov
275b5e939f Verbose usage of DataManager.commit in case we want to obtain committed instance by id #469 2018-05-31 11:09:52 +04:00
Yuriy Artamonov
24518050b6 Use only webjars-locator-core JAR without webjars-locator #903 2018-05-30 14:53:36 +04:00
Konstantin Krivopustov
cf026f8a90 Some platform entities have lost their createTs, createdBy attributes #769 2018-05-25 10:34:10 +04:00
Roman Pinyazhin
ffd6a5af16
"Run once now" button on Scheduled Tasks screen #760 2018-05-25 10:11:36 +04:00
Konstantin Krivopustov
d566e67539
Fluent interface to DataManager #852 2018-05-15 15:17:53 +04:00
Andrey Subbotin
39a1a191b8
Do not escape string for LIKE JPQL query #807 (#823)
Do not escape string for LIKE JPQL query #807
2018-05-08 16:00:36 +04:00
Yuriy Artamonov
7c277cca67 Remove obsolete application property from TrustedClientOnly JavaDoc #792 2018-05-08 15:22:54 +04:00
Roman Pinyazhin
076f5b1277
Dynamic Attributes Enumeration Values does not maintain the order of entry #30 2018-05-08 13:59:35 +04:00
Yuriy Artamonov
d3b6552133 Determining remote IP address by remote client layers #792
Introduced `@TrustedClientOnly` annotation for service beans that should
not be available from non-trusted clients.
AuthenticationServiceBean now checks if client is trusted and replaces
IP address with the address of client in credentials objects if client
is not trusted.
TrustedAccessRequiredException is thrown in case of non-trusted access
to the annotated classes and their methods.
2018-05-07 17:01:45 +04:00
Yuriy Artamonov
44803513c1 Get rid of unnecessary memory allocation #784 2018-05-07 10:54:26 +04:00
Konstantin Krivopustov
d890c3182f MetadataTools.deepCopy does not copy embedded entities #816 2018-05-04 15:29:49 +04:00
Konstantin Krivopustov
3dbc3ec00d More reliable Metadata session initialization #811 2018-05-03 17:21:34 +04:00
Andrey Subbotin
9df3cde005 Scheduler is shutdown when a child spring context is closed #787 2018-05-03 16:20:22 +04:00
Andrey Subbotin
c3ff8c5843 PL-10597 ORM uses inner join instead of outer join 2018-04-27 11:51:15 +04:00
Yuriy Artamonov
7a194e3f42 PL-10712 LDAP authentication for IDP form 2018-04-20 19:50:06 +04:00
Konstantin Krivopustov
ae8a1ee7c8 PL-10720 KeyValueEntity cannot be edited in editable Table 2018-04-20 13:23:45 +04:00
Konstantin Krivopustov
a084b0d4c9 PL-10699 MetadataTools.getPrimaryKeyName() doesn't return PK for not persistent subclasses of BaseStringIdEntity 2018-04-19 11:06:37 +04:00
Yuriy Artamonov
fbc728fffa PL-10710 Client side exception if a chart created in the done method of BackgroundTask 2018-04-18 18:35:41 +04:00
Andrey Subbotin
bc5ca800df PL-10602 Entity loses loaded attribute while processing dynamic attributes 2018-04-17 17:06:59 +04:00
Andrey Subbotin
aa7be3831b PL-10657 Warnings in server log related to dynamic attributes 2018-04-17 13:51:13 +04:00
Maxim Gorbunkov
079ea6d394 PL-10689 Entity JSON serialization fails for not persistent entity that extends BaseStringIdEntity 2018-04-13 18:28:18 +04:00
Konstantin Krivopustov
500977ccf1 PL-10613 Multiple sequences are used to generate ID in case of SINGLE_TABLE inheritance type (fix multiple inheritance) 2018-04-13 10:17:22 +04:00
Andrey Subbotin
7bafde32fd PL-10619 REST should have an ability to work without security token for entities with constraints (rename application property) 2018-04-09 09:36:52 +04:00
Konstantin Krivopustov
fccfda8f17 PL-10662 Concurrency issues when generating number ids 2018-04-07 21:32:04 +04:00
Andrey Subbotin
ab4953edfd PL-10648 Jar Hell with "asm" 2018-04-04 16:48:39 +04:00
Daniil Tsarev
41faf45ea6 PL-10616 Email History isn't supported if attachment is stored in file storage 2018-04-04 16:37:13 +04:00
Yuriy Artamonov
223350feba PL-10642 Dependency version conflicts during deployment to tomcat 2018-04-04 00:21:57 +04:00
Daniil Tsarev
7a47ad5992 PL-10476 Unexpected error in UI when the corresponding user session is expired 2018-04-03 12:17:42 +04:00
Konstantin Krivopustov
aa3c64387b PL-10628 UserSessionSource.getUserSession() has incorrect JavaDoc 2018-04-03 09:49:35 +04:00
Roman Pinyazhin
ed0a21ac8d PL-9993 Unreliable detection of HTML email content type 2018-04-02 13:32:30 +04:00
Konstantin Krivopustov
0eedf3cd13 PL-10589 "version" property is not present among View object properties 2018-04-02 08:53:20 +04:00
Gleb Gorelov
5e41c0b8d1 PL-8232 Default methods annotated with PostConstruct are not supported 2018-03-30 18:37:37 +04:00
Maxim Gorbunkov
61bcd1598a PL-10614 Dynamic attribute is not updated via REST 2018-03-30 12:22:29 +04:00
Andrey Subbotin
a499ca3dbb PL-10619 REST should have an ability to work without security token for entities with constraints 2018-03-29 12:36:26 +04:00
Konstantin Krivopustov
2b2b9d6952 PL-10613 Multiple sequences are used to generate ID in case of SINGLE_TABLE inheritance type 2018-03-28 16:03:34 +04:00
Konstantin Krivopustov
a56a787ae5 PL-10611 Order of locales defined in cuba.availableLocales can be wrong 2018-03-28 11:39:57 +04:00
Daniil Tsarev
4fbde367e8 PL-9387 Provide project-specific OpenAPI (swagger) documentation for REST API 2018-03-27 15:01:17 +04:00
Daniil Tsarev
a3ada09bc8 PL-10574 Freezing UI when move dragged file over browser window 2018-03-27 09:49:16 +04:00