Commit Graph

1004 Commits

Author SHA1 Message Date
Eugeny Degtyarjov
6520edcdd7 PL-5302 Support dynamic attributes in REST-API
Support commit of dynamic attributes
#PL-5302
2015-05-15 12:00:14 +00:00
Eugeny Degtyarjov
fb0c7c9d80 PL-1202 Разработать механизм работы с динамическими атрибутами
CategorizedEntity now can be replaced with Categorized interface implementation
#PL-1202
2015-05-14 09:02:04 +00:00
Eugeny Degtyarjov
0ef9872c0e PL-5393 Category attribute code should be unique for the certain entity type
#PL-5393
2015-05-14 08:47:41 +00:00
Yuriy Artamonov
e287725c0a Update XSDs for 5.5 #PL-5392 2015-05-14 08:01:10 +00:00
Eugeny Degtyarjov
d9639b092c PL-5391 Implement mechanism for client caching and use it for client dynamic attributes cache
#PL-5391
2015-05-14 07:09:12 +00:00
Eugeny Degtyarjov
c6258e6150 PL-5391 Implement mechanism for client caching and use it for client dynamic attributes cache
#PL-5391
2015-05-14 06:21:59 +00:00
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
Yuriy Artamonov
a10b596d7f Components unit testing #PL-4578 2014-12-08 08:23:44 +00:00
Alexey Krivenko
e3c5583555 Added condition to handle not resolved classes in parent classloader.
#PL-4575
2014-12-04 11:04:29 +00:00
Yuriy Artamonov
13b914a97d FileDescriptor.name must be nonnullable #PL-4284 2014-12-03 11:39:28 +00:00
Konstantin Krivopustov
6590a060ca Support non-UUID primary keys (fix EntityLoadInfo for new entity). #PL-4415 2014-11-28 11:09:01 +00:00
Aleksander Zlatoverov
db55199a9b Server Log -> Options -> Control is slow for remote jmx nodes #PL-4505 2014-11-25 09:05:27 +00:00
Aleksander Zlatoverov
18794ab00e Scheduled task browser usability improvement #PL-4526 2014-11-24 13:54:29 +00:00
Aleksander Zlatoverov
65561ad15d Server Log -> Options -> Control is slow for remote jmx nodes #PL-4505 2014-11-24 10:47:06 +00:00
Konstantin Krivopustov
14aa762de8 Generate INSERT SQL statements for selected entity in System Information window (renaming again). #PL-1708 2014-11-21 09:34:10 +00:00
Konstantin Krivopustov
4b43dfe43b Generate INSERT SQL statements for selected entity in System Information window (renaming). #PL-1708 2014-11-21 08:19:49 +00:00
Konstantin Krivopustov
9538049ebe Clarify DeletePolicyProcessor message. #PL-4498 2014-11-20 13:15:40 +00:00
Maxim Gorbunkov
e077420c86 Fixed: nulls instead of default values when creating new entity #PL-2236 Fixed 2014-11-17 12:14:44 +00:00
Konstantin Krivopustov
f067877ef4 Support non-UUID primary keys (base classes refactoring, EntityLoadInfo and REST API). #PL-4415 2014-11-17 10:03:46 +00:00
Konstantin Krivopustov
9b49caee93 Change XSD version to 5.3. 2014-11-12 13:46:23 +00:00
Konstantin Krivopustov
a5d4edb370 Application property value is not trimmed. #PL-4515 2014-11-12 12:21:12 +00:00
Konstantin Krivopustov
da6fce6a9a Support non-UUID primary keys (caching). #PL-4415 2014-11-05 12:05:03 +00:00
Yuriy Artamonov
48f60fdb7c Set nullable false for uuid in BaseLongIdEntity, BaseIntegerIdEntity and BaseStringIdEntity #PL-4490 2014-11-05 08:56:24 +00:00
Konstantin Krivopustov
c62cb32126 Ensure entity is not null in PersistenceHelper methods. #PL-4160 2014-10-30 12:45:38 +00:00
Aleksander Zlatoverov
f5bd78e370 Support Long and Integer primary key attributes in Filter component #PL-4457 2014-10-28 14:25:11 +00:00
Konstantin Krivopustov
dde2ba5361 Support arbitrary database type and version. #PL-4466 2014-10-27 13:32:32 +00:00
Yuriy Artamonov
38bd7ed556 View allows double definition of property #PL-4461 2014-10-24 06:39:32 +00:00
Yuriy Artamonov
76b585a22d Missing @Override annotation on setId in Base entity classes 2014-10-23 11:59:14 +00:00
Konstantin Krivopustov
e4b931a3f7 Support non-UUID primary keys. #PL-4415 2014-10-17 08:07:23 +00:00
Aleksey Kozyaikin
f5587f88f3 Add extends _minimal to view app for User #PL-4431 Fixed 2014-10-15 12:43:17 +00:00
Konstantin Krivopustov
0336e1aea5 PersistenceHelper.isNew returns false for new instances during transaction. #PL-4420 2014-10-14 13:12:27 +00:00
Konstantin Krivopustov
0cee2035e4 NumberDatatype has format instance field, which is not thread safe. #PL-4423 2014-10-14 11:56:46 +00:00
Konstantin Krivopustov
93b98f6068 Branding messages localization problem. #PL-4422 2014-10-13 12:42:11 +00:00
Aleksander Zlatoverov
5368dfbe14 Unique constraint messages for platform entities #PL-4093 2014-10-06 14:24:34 +00:00
Konstantin Krivopustov
a8311ce49a Switch on FinderCache on OpenJPA 2.3.0. #PL-4255 2014-10-06 10:36:38 +00:00
Aleksander Zlatoverov
d646d62aa6 Option for command line db updater - do not execute groovy update scripts #PL-4369 2014-10-06 09:43:57 +00:00
Aleksander Zlatoverov
c3a6bbc21b Опция для command line db updater - не прогонять groovy апдейт скрипты #PL-4369 2014-10-03 14:12:41 +00:00
Alexander Budarov
aa5d1e64ec hooks to conveniently override ClusterInvocationSupport #PL-4380 2014-10-03 12:44:43 +00:00
Aleksander Zlatoverov
8547f21451 Unique constraint messages for platform entities #PL-4093 2014-10-02 15:45:43 +00:00
Konstantin Krivopustov
a29354be52 Generate INSERT SQL statements for selected entity in System Information window (cuba.systemInfoScriptsEnabled moved to ClientConfig) #PL-1708 2014-10-01 14:54:35 +00:00
Konstantin Krivopustov
d0f81838f9 Add app property to set GenericKeyedObjectPool.Config.maxIdle which is used in Scripting.evaluateGroovy(). #PL-3976 2014-10-01 13:30:32 +00:00
Yuriy Artamonov
9548a29280 Views with cyclic dependencies do not work #PL-4329 2014-09-29 13:38:43 +00:00
Yuriy Artamonov
7ed1dab208 Fix typo in AbstractViewRepository 2014-09-29 10:37:31 +00:00
Yuriy Artamonov
c5d1a307cb Support inline view with view reference #PL-4328 2014-09-26 10:57:05 +00:00
Yuriy Artamonov
1682cfe234 Extended entities as config values #PL-4323 2014-09-24 14:37:48 +00:00
Yuriy Artamonov
7ed9f545ac Get rid of AppBeans get(Class<T> beanType) in Platform code #PL-4342 2014-09-23 13:06:28 +00:00
Yuriy Artamonov
8c8f79c010 AbstractMessages searchIncludes iterates over all properties in bundle to find @include #PL-4341 2014-09-23 07:52:11 +00:00
Yuriy Artamonov
bc13022a51 CubaLogWrapper does not check log level before getInfo #PL-4339 2014-09-23 07:42:59 +00:00
Yuriy Artamonov
c58a901b34 Ignore lazy=true for embedded properties of view #PL-4322 2014-09-19 11:06:46 +00:00
Konstantin Krivopustov
5c5cac6216 Добавить в metadata.xsd атрибут namespace элемента metadata-model. #PL-4296 2014-09-11 11:57:44 +00:00
Yuriy Artamonov
332f0791fc Update GWT web page link in credits #PL-4273 2014-09-05 07:50:41 +00:00