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