Commit Graph

948 Commits

Author SHA1 Message Date
Konstantin Krivopustov
16aa8e24ab Deprecate MetaPropertyPath.get() in favor of MetaPropertyPath.getMetaProperties() 2015-05-07 10:01:22 +00:00
Konstantin Krivopustov
ecc18a659b Ability to specify sorting properties for database sorting used by gui tables. #PL-5354 2015-05-07 05:51:25 +00:00
Konstantin Krivopustov
5ecceac85b Provide config property for service-proxy invocation timeout adjustment. #PL-5342 2015-05-06 06:44:59 +00:00
Konstantin Krivopustov
30e3507589 Add a method returning null for not found id into EnumUtils. #PL-5326 2015-05-05 15:29:27 +00:00
Konstantin Krivopustov
dfb4691c66 Server statistics (average for uptime and for screen, refactoring). #PL-5034 2015-05-04 14:40:49 +00:00
Eugeny Degtyarjov
06fb20fb33 PL-5310 Move com.haulmont.cuba.gui.categories to com.haulmont.cuba.gui.app.core
#PL-5310
2015-04-27 08:13:21 +00:00
Alexey Krivenko
80ab9554f0 Fixed formatting and UI layout according to comments in the ticket.
#PL-5034
2015-04-26 20:37:02 +00:00
Eugeny Degtyarjov
d8a1c18f47 PL-1202 Разработать механизм работы с динамическими атрибутами
support required attributes
#PL-1202
2015-04-24 13:49:55 +00:00
Yuriy Artamonov
60d29b4289 @SystemLevel propagate parameter for Entity classes #PL-5301 2015-04-24 09:22:07 +00:00
Yuriy Artamonov
9bddd9250d In case of ancestor is @SystemLevel and entity does not use @Extents - entity should not be considered as @SystemLevel #PL-5301 2015-04-24 07:16:20 +00:00
Eugeny Degtyarjov
e22255a09c PL-1202 Разработать механизм работы с динамическими атрибутами
add javadocs
#PL-1202
2015-04-23 14:33:04 +00:00
Eugeny Degtyarjov
2b88469063 PL-5291 Support security for dynamic attributes
#PL-5291
2015-04-23 11:51:15 +00:00
Eugeny Degtyarjov
2204248ab1 PL-1202 Разработать механизм работы с динамическими атрибутами
Merged from sandbox/runtimeproperties_2015 
PART 2 
#PL-1202
2015-04-22 14:34:53 +00:00
Eugeny Degtyarjov
a6694c4317 PL-1202 Разработать механизм работы с динамическими атрибутами
Merged from sandbox/runtimeproperties_2015 
PART 1
#PL-1202
2015-04-22 13:52:49 +00:00
Konstantin Krivopustov
d86046b645 Default fromId method for enums. #PL-5227 2015-04-22 06:38:36 +00:00
Yuriy Artamonov
bf5ad65d91 Do not include transient properties from @NamePattern to _minimal view #PL-5277 2015-04-21 14:07:15 +00:00
Konstantin Krivopustov
b761e7ab3c If message not found in message packs chain it should be searched in main messages packs. #PL-5117 2015-04-21 11:17:46 +00:00
Gleb Gorelov
44a31af5f2 Add UUID support in fieldGroups #PL-5087 2015-04-21 08:25:04 +00:00
Konstantin Krivopustov
fb2c39bbe3 Некорректно происходит сортировка для атрибутов типа String, если в БД хранятся пустые строки. #PL-5167 2015-04-21 07:11:28 +00:00
Konstantin Krivopustov
ec03d03937 Credits: Forks and modifications section. #PL-5235 2015-04-14 07:20:03 +00:00
Gleb Gorelov
c3077a6084 Local application properties are not loaded by path with space symbol #PL-5212 2015-04-13 13:58:52 +00:00
Konstantin Krivopustov
1d3b2c1f92 Update credits (add GNU GPL). #PL-5181 2015-04-08 07:07:20 +00:00
Konstantin Krivopustov
c14f49b779 Update credits (setCursorPosition, minor fixes). #PL-5181 2015-04-08 06:13:46 +00:00
Yuriy Artamonov
bdb06146ca Add ability to disable automatic screen settings save #PL-5191 2015-04-07 09:30:44 +00:00
Konstantin Krivopustov
ca67b32c19 Update credits (added Desktop client libraries). #PL-5181 2015-04-06 13:07:44 +00:00
Vladimir Shakhov
fd4b7aed6f Merged from release_5_4
Change return value in LoadContext in method setQuery() from void to LoadContext for FP coding #PL-5195 [from revision 20811]
2015-04-06 12:35:17 +00:00
Yuriy Artamonov
3905c61a4f NotSerializableException: QueryResultsManager #PL-4353 2015-04-06 12:19:02 +00:00
Konstantin Krivopustov
65b5b98236 Update credits (acknowledgements). #PL-5181 2015-04-06 10:40:01 +00:00
Konstantin Krivopustov
9572c6fb6a Update credits. #PL-5181 2015-04-02 10:36:58 +00:00
Alexey Krivenko
bad41cb3b9 Introduced StatisticsCounterAPI managed beans to be called in JMX counter beans.
Now statistics-window screen based on Group table.

#PL-5034
2015-03-30 07:54:19 +00:00
Sergey Saiyan
1fe0e39e68 Merged from release_5_2 Single-pass algorithm to evaluate two groups of predicates in ObjectsCache #PL-5005 [from revision 20198] 2015-03-25 12:56:43 +00:00
Maxim Gorbunkov
0209d18c0d update schemas targetNamespaces to version 5.5 2015-03-23 15:13:01 +00:00
Alexey Krivenko
be9a3ad0c3 Injected statistics gathering points in RunnerBean, EntityTransactionListener, ServiceInterceptor, CubaApplicationServlet.
StatisticsCounter jmx bean holds all counters.
Package com.haulmont.cuba.web.app.ui.statistics contains all logic needed to show stat in a web UI.
Extended JmxControlAPI with searching beans, attributes, operations logic (previously it supported only bulk load).

#PL-5034
2015-03-23 11:29:13 +00:00
Konstantin Krivopustov
fdca689a5b Запуск периодических задач через планировщики spring. #PL-2693 2015-03-13 10:02:48 +00:00
Sergey Saiyan
644cab1e8b Merged from release_5_2 Make CubaThreadPoolTaskScheduler extendable #PL-4998 [from revision 20179] 2015-03-11 11:32:17 +00:00
Konstantin Krivopustov
88777f7010 FilterEntity maximum XML length. #PL-5014 2015-03-10 09:24:04 +00:00
Eugeny Degtyarjov
9c69214d57 PL-4975 Exception on screen opening after hot deploy
#PL-4975
2015-03-04 11:49:03 +00:00
Konstantin Krivopustov
41765b6054 Modifications of many-to-many field aren't saved into database. #PL-4994 2015-03-04 10:19:50 +00:00
Gleb Gorelov
5c064958e7 Messages#getDetailedEntityCaption method #PL-5003 2015-03-03 11:26:35 +00:00
Maxim Gorbunkov
077afe380b lookup for selecting a filter replaced with popupButton. Filter name displayed in groupBox caption. Window for selecting a filter displayed if too many filters #PL-4488 2015-02-27 05:37:39 +00:00
Yuriy Artamonov
5a117291f6 Collection of all persistent meta classes contains several elements for same extending entities #PL-4970 2015-02-26 08:41:00 +00:00
Konstantin Krivopustov
00117ec0e5 XSD updated to 5.4 2015-02-25 12:15:50 +00:00
Konstantin Krivopustov
fef49c5a53 Tables don't sort their data when row datasource is a CollectionPropertyDatasource with Set<Xxx> collection field. #PL-4887 2015-02-25 10:23:53 +00:00
Gleb Gorelov
20e78c6fa7 Improve runtime attribute editor usability #PL-4815 2015-02-24 08:49:18 +00:00
Yuriy Artamonov
b5615fed3c ParamsMap does not allow nulls in values #PL-4950 2015-02-20 11:54:35 +00:00
Alena Kovalenko
c23691836b Substitution mechanism support for screen history #PL-4870 2015-02-20 11:43:51 +00:00
Konstantin Krivopustov
2af6a189f0 User time zone support (managing user's own time zone in case of lack of permissions). #PL-4778 2015-02-19 12:05:18 +00:00
Alena Kovalenko
c366db52c8 Substitution mechanism support for screen history #PL-4870 2015-02-17 13:17:10 +00:00
Yuriy Artamonov
31fb89e92a BaseUuidEntity.createTs has no localization in Filter if we migrate filter to 5.3 #PL-4902 2015-02-17 09:44:21 +00:00
Yuriy Artamonov
48ccdf523a Annotate xml attribute with @Lob annotation in FilterEntity #PL-4897 2015-02-13 09:51:46 +00:00
Yuriy Artamonov
b0ae8ea3bc Annotate xml attribute with @Lob annotation in FilterEntity #PL-4897 2015-02-12 15:06:33 +00:00
Konstantin Krivopustov
01f7609de5 Simplify generics in CommitContext. 2015-02-11 14:58:56 +00:00
Konstantin Krivopustov
19abddf16a Persistence operations in global module. #PL-4816 2015-02-11 13:44:53 +00:00
Alena Kovalenko
c5b701d94c Substitution mechanism support for screen history #PL-4870 2015-02-10 10:46:44 +00:00
Alena Kovalenko
fa343d1be7 Substitution mechanism support for screen history #PL-4870 2015-02-10 06:42:16 +00:00
Konstantin Krivopustov
3d19af9ab0 User time zone support (TimeZones.convert() must tolerate null date). #PL-4778 2015-02-09 08:32:12 +00:00
Konstantin Krivopustov
440363ec53 SystemLevel should be propagated down to subclasses. #PL-4792 2015-02-09 08:26:03 +00:00
Gleb Gorelov
55c1949ce4 FileStorageAPI#fileExists method #PL-4817 2015-02-09 08:21:52 +00:00
Konstantin Krivopustov
38371b4381 SystemLevel should be propagated down to subclasses. #PL-4792 2015-02-09 08:17:27 +00:00
Konstantin Krivopustov
80543acbda Move ancestors from MetadataObject to MetaClass. #PL-4864 2015-02-09 08:15:01 +00:00
Konstantin Krivopustov
999b86bc93 Uniform style for multi-word English captions. #PL-4843 2015-02-06 12:47:04 +00:00
Konstantin Krivopustov
ba59dd772c User time zone support (fix test). #PL-4778 2015-02-05 15:12:58 +00:00
Konstantin Krivopustov
621edd2a83 User time zone support. #PL-4778 2015-02-05 14:55:52 +00:00
Gleb Gorelov
5b31ae36bf Support custom SMTP headers in Emailer #PL-4569 2015-02-04 14:44:40 +00:00
Gleb Gorelov
0bd4c04d92 Support custom SMTP headers in Emailer #PL-4569 2015-02-04 11:12:06 +00:00
Gleb Gorelov
c76aaffe73 EntityLog auto invalidation #PL-4435 2015-02-02 07:28:19 +00:00
Gleb Gorelov
899e6af221 EntityLog auto invalidation #PL-4435 2015-01-30 14:27:50 +00:00
Konstantin Krivopustov
3d3a5b6ad9 Provide an ability to change locale in ClientUserSession. #PL-4797 2015-01-30 14:13:16 +00:00
Gleb Gorelov
aa29803711 EntityLog auto invalidation #PL-4435 2015-01-30 10:40:25 +00:00
Yuriy Artamonov
7ad2834e63 Fields of embedded entity are not changed to read-only in UI #PL-4786 2015-01-30 09:16:31 +00:00
Yuriy Artamonov
3e0c023f3b Fields of embedded entity are not changed to read-only in UI #PL-4786 2015-01-29 13:54:13 +00:00
Konstantin Krivopustov
dcf69c9041 ReflectionHelper.newInstance cannot find accessible constructor. #PL-4713 2015-01-29 07:42:12 +00:00
Maxim Gorbunkov
c2a2a61a2d Generic filter FTS support #PL-4488 2015-01-21 06:17:29 +00:00
Yuriy Artamonov
babc15d05d AbstractViewRepository findView should not allow null metaClass #PL-4662 2015-01-19 13:30:05 +00:00
Yuriy Artamonov
52fdc594ed AppFolder.getLocName - @MetaProperty annotation is needed #PL-4710 2015-01-19 13:17:33 +00:00
Andrey Tsarevskiy
24b890f9a7 Add ability to set custom db hooks #PL-3721 2015-01-13 12:23:52 +00:00
Yuriy Artamonov
2ba4128c2b Some messages is missing in cuba/security/entity/messages.properties #PL-4709 2015-01-13 08:09:41 +00:00
Konstantin Krivopustov
f7cb987e05 A Messages method returning null if the message not found. #PL-4711 2015-01-12 13:55:37 +00:00
Konstantin Krivopustov
67137e7456 mybatis MapperScannerConfigurer does not work in 5.2.0. #PL-4289 2015-01-12 10:12:51 +00:00
Konstantin Krivopustov
976c7fab8b Raise error on start if cuba.mainMessagePack property value is invalid (change to log warning). #PL-4015 2015-01-12 08:17:22 +00:00
Yuriy Artamonov
54d7533915 MetadataTools rename getEnclosingMetaClass to getPropertyEnclosingMetaClass #PL-4637 2015-01-12 07:30:49 +00:00
Yuriy Artamonov
2f59913afb Column caption for superclass shown in subclass browser #PL-4637 2015-01-12 07:27:56 +00:00
Konstantin Krivopustov
a3fe2ac339 Raise error on start if cuba.mainMessagePack property value is invalid. #PL-4015 2015-01-11 11:50:36 +00:00
Konstantin Krivopustov
1b60aa1c7c Incorrect deleteTs check adding with some queries. #PL-1998 2015-01-11 11:12:38 +00:00
Konstantin Krivopustov
2e7c531188 Set XMLNS version to 2.0 in persistence.xml. #PL-4703 2015-01-11 08:22:17 +00:00
Konstantin Krivopustov
b2cdeadf3c EntityLogAttr.getDisplayValue throws StringIndexOutOfBoundsException. #PL-4689 2014-12-30 07:54:19 +00:00
Konstantin Krivopustov
be64114cc6 Convenient static methods to parse and format common primitive types. #PL-4585 2014-12-29 14:21:40 +00:00
Maxim Gorbunkov
9652969cd6 Generic filter redesign #PL-4488 2014-12-29 13:03:36 +00:00
Konstantin Krivopustov
f5cf0d5863 Reload views from conf directory at runtime. #PL-1706 2014-12-26 15:39:49 +00:00
Konstantin Krivopustov
a67e4cf08a Reload views from conf directory at runtime. #PL-1706 2014-12-26 15:12:56 +00:00
Konstantin Krivopustov
8806cae7db Reload views from conf directory at runtime. #PL-1706 2014-12-26 14:34:50 +00:00
Yuriy Artamonov
faa72fb694 Column caption for superclass shown in subclass browser #PL-4637 2014-12-26 11:12:40 +00:00
Konstantin Krivopustov
252442e3dd Ability to override Spring XML in conf dir. #PL-1791 2014-12-26 10:44:40 +00:00
Eugeny Degtyarjov
26f4fe43ce PL-4602 Field "viewName" is absent in DataSet code review changes
#PL-4602
2014-12-23 10:23:48 +00:00
Eugeny Degtyarjov
06b0c9124d PL-4602 Field "viewName" is absent in DataSet
code review changes
#PL-4602
2014-12-23 08:03:44 +00:00
Eugeny Degtyarjov
fdde181674 PL-4602 Field "viewName" is absent in DataSet
View name field added to data set
UI for data set edit is refactored
 Default template is no more required in report editor
#PL-4602
2014-12-18 14:26:42 +00:00
Alexey Krivenko
c787e6fdeb Added various Scripting tests with import and package keywords in Groovy-scripts.
Added package directive processing in AbstractScripting.

#PL-4631
2014-12-16 10:20:11 +00:00
Yuriy Artamonov
bb83edc390 Support the method with spaces in the @NamePattern #PL-4627 2014-12-16 08:12:05 +00:00
Konstantin Krivopustov
fa1fe6479c Remove chile ValueBuffer interface. #PL-4616 2014-12-15 07:54:35 +00:00
Aleksey Kozyaikin
3b81b5d967 Field CreateTs isn't load in view "browse" for entity ScreenHistoryEntity #PL-4609 Fixed 2014-12-12 05:24:42 +00:00