.hgtags
author Augusto Mauch <augusto.mauch@openbravo.com>
Wed, 05 Jun 2013 14:03:22 +0200
changeset 20511 e426b7ccc826
parent 20319 ff489c39fced
child 20525 b0634b11086a
child 20660 5efe3c4189c7
child 20750 b92ea05d4f9d
permissions -rw-r--r--
Fixes issue 23996: An event handler has been replaced with database constraints

The event handler TableDataOriginEventHandler has been replaced with database constraints. This is a better approach because it is simpler and easier to maint
ain.

The name of two of the messages has been updated so that it is the name as the constraint that throw them. The message used to warn the user that the table_name must be set if the data origin is 'Table' has been removed because now the table_name is mandatory again in the database.
juanpablo@3271
     1
bcc34be9b9cd957277a0fe80b1f3d7dbbc7e8a1d 2.50beta
juanpablo@3555
     2
2f1ae9fa0db3719f226b4e385b10338ae86bc327 2.50
juanpablo@3558
     3
2f1ae9fa0db3719f226b4e385b10338ae86bc327 2.50
juanpablo@3558
     4
0000000000000000000000000000000000000000 2.50
juanpablo@3559
     5
0000000000000000000000000000000000000000 2.50
juanpablo@3559
     6
2eb7a3d19386a1654a85c9005d082dd9523bcb43 2.50
juanpablo@3918
     7
2697b580d266214fd788e176559b6ae54bc3e1c5 2.50MP1
priya@4186
     8
b7d447cb0d2d75db74531789ebcc869bbcdc39ef 2.50MP2
priya@4394
     9
11bdef3ff2f73aead06e4fdeb8f6baee8c3634d9 2.50MP3
priya@4399
    10
11bdef3ff2f73aead06e4fdeb8f6baee8c3634d9 2.50MP3
priya@4399
    11
0000000000000000000000000000000000000000 2.50MP3
priya@4401
    12
0000000000000000000000000000000000000000 2.50MP3
priya@4401
    13
5fa2eabb2b3749199d02132f86d8e91cd5c8f494 2.50MP3
harpreet@4825
    14
2b559105f5535152729cd1810112464a554aabc1 2.50MP4
juanpablo@4829
    15
600c52248c85af3be704de38fdb1853cf4cce193 2.50MP5
gorka@5071
    16
2f73303f7d0489ab203074fcdb9baea21dd10d3f 2.50MP6
gorka@5083
    17
2f73303f7d0489ab203074fcdb9baea21dd10d3f 2.50MP6
gorka@5083
    18
0915b92ee31ccfa42e9b2ca98dc07f113c7e16b0 2.50MP6
staff@5092
    19
bb34a48d4b2b3efa6e655e7b58590c52ff177db5 2.50MP7
staff@5309
    20
6a836f38131f9c289b9f3a838b728711ddd277fb 2.50MP8
staff@5489
    21
003090f7d33a5d408405addea4c74ca8e1d9f186 2.50MP9
staff@5809
    22
f873f7f56a657920123211550340ca358e270de7 2.50MP10
staff@5981
    23
98d31cbff884dd20581e1cafad505ed8f9b33273 2.50MP11
staff@6494
    24
1a6428c78a5521471084e7b93a42a03a74543495 2.50MP12
staff@6511
    25
65aa17bbe739f7d3370aba319e68474c2356fdf2 2.50MP13
staff@6752
    26
17a70403b6d39988147a0b8a11bb3a57ed04c373 2.50MP14
staff@7127
    27
66ff592fb792f3bc13a076db81cd1f5729f1b881 2.50MP15
staff@7132
    28
30fd49cdc1b1a5d3ff7233f2569e8afb8d0523f3 2.50MP16
staff@7135
    29
8a6462c8520ce811b77ee562c87387a7f0663d39 2.50MP16
staff@7139
    30
41915c2f5ec639dadab8e797a1e5f1e0922fa029 2.50MP17
staff@7412
    31
f7b9678ebb10f1fb0963b7e3cc4724aa6aeca565 2.50MP18
staff@7733
    32
34eed7b386965b19e191fbfe03195588cdc75254 2.50MP19
staff@7936
    33
99ff33f6588973f7e738b6afd47ad44f3ac08d20 2.50MP20
staff@8293
    34
a3c1cffa8af7b60cab6949251fce1faaa13ca5bb 2.50MP21
staff@8453
    35
8ede6ac265f1dd70536888ce3e20ffd54e3a3bc6 2.50MP22
staff@8780
    36
974f18d14979e367da4ea591def9d1da816159ff 2.50MP23
staff@9007
    37
f330b414cd5aa5bc889159cc11b1e4cd3ee297cb 2.50MP24
staff@10771
    38
8f4f11533d545d7ae35b689fccd6451ddee68dc7 3.0RC1
staff@10775
    39
bdc0773576839de5e0f134020d57f5040bbf70e4 3.0RC2
staff@10779
    40
379b55d7906ebbfe04b0d864a8b2543f437f7781 3.0RC3
staff@10812
    41
72e872c1dee28e32260afb806938f730c73b6c8e 3.0RC4
staff@11299
    42
2900108d13e7c88366e2993a7e4ccae9a9a13618 3.0RC5
staff@11411
    43
5f47e83fbcb3746a754737199769a7edd6a9eee2 3.0RC5.1
staff@11594
    44
9fbc1df28282a4a8fb30755c67f6b1fde74dc167 3.0RC6
staff@11598
    45
31c9f7abb644b441de8b69a4493f6953621e1017 3.0RC6.1
staff@12212
    46
4e790673106e04d55e9e151f08adb16f39d5a586 3.0RC7
staff@12788
    47
1cb20ca392d7b5cca925cc6fdca4f718d3df1d10 3.0MP0
staff@12971
    48
4ae068de5044da49268d6d3bbde0dcc78b719bee 3.0MP0.1
staff@13142
    49
c7557e3684a44b84a633889ad597e689715bc57f 3.0MP1
staff@13453
    50
e303b38f24e9a12a4b8fdf0b2408055a2ab040d7 3.0MP2
staff@13661
    51
7ab6e81dcecb181d85885103d32f2f6ccac8b0a1 3.0MP2.1
staff@13678
    52
d08117cade69fcc9ac91619661a6b5071db6af16 3.0MP2.2
staff@13690
    53
74d95de540d0f428ab9c53303fa45ac6c192885c 3.0MP2.3
staff@13973
    54
e67ea53b0101e8a09ede8823ebf90cfb6f01a60c 3.0MP2.4
staff@13700
    55
c7a189353e46e28e320809a2e8aaaaac8c6f67e2 3.0MP3
staff@14011
    56
90cf0099c87c7edc0fe925ffc5df21ea55449186 3.0MP3.1
staff@14257
    57
a3df646af3a532b3a028e65852cbe1ff7ddcd152 3.0MP3.2
staff@13968
    58
4e9fa8e7edbc01b25ebaa4aefb7b9cff61a91f98 3.0MP4
staff@14016
    59
f7371a7182533fe4717596b18262d42176fefe40 3.0MP4.1
staff@14262
    60
4b9a007b2e863b7c914d50ca7abcabf4912c784b 3.0MP4.2
staff@14197
    61
bee1528a5966a4681a86ed0c9f7129f8f8818ab1 3.0MP5
staff@14273
    62
5752cade8b792f72e160c7b5870f03b3e5f8bd40 3.0MP5.1
staff@14808
    63
dae8c968fb85db1920332150543459a147e5fde3 3.0MP5.2
staff@14864
    64
efa17c6fbb3b286f790ea5b029b1f6fd2b1e5195 3.0MP5.3
staff@14824
    65
1b8d2b0f0c3f8af08af1d86f0f3f3c252319b0fa 3.0MP6
staff@15066
    66
5b449c72b2e674843a4f8949d34aa46e2fced9ea 3.0MP6.1
staff@15270
    67
3f2e88c8c85d6f09fc8d466b9420fb192e2a606e 3.0MP6.2
staff@15070
    68
5e317c1d2b1e4486fa345a5dd0ba3982e596c8cf 3.0MP7
staff@15091
    69
ed6c72ed7483eeb5a797ae9e1e7dd8775802a4eb 3.0MP7.1
staff@15276
    70
ed6e739763b02d5187fe9bb544dd3d1d9143a716 3.0MP7.2
staff@15287
    71
746b477b1018404f6781714b9db63e389e5dc828 3.0MP7.3
staff@15302
    72
b434a0f497ee8394ca6eb6952939bf26c20566ae 3.0MP8
staff@15685
    73
482fdc3919a19e72bfa675ddfbeb5aee83144698 3.0MP8.1
staff@16010
    74
b625648e103ef1d0ae41eff56c9a1e33877e53f9 3.0MP8.2
staff@16102
    75
2b3682085de417caee2ba0c2bb3f049e452cbc64 3.0MP8.3
staff@16253
    76
3cd18772018f9fdff29aa4f9a6980a5d834e8aad 3.0MP8.4
staff@15718
    77
952c381e3ada4a4e3511782945d3aa66e09a697e 3.0MP9
gorka@16178
    78
fb8d27aba52ce894846d0561c08aced707d99069 3.0MP9.1
staff@16263
    79
5f9198ef9b16258149c3de30d5811e9c9d50cbf6 3.0MP9.2
staff@16291
    80
d9a8fbfa1c964ee8c1c951302f9be3d50966c656 3.0MP9.3
staff@16014
    81
00280ab1ed3ab01d41ed048ccd01694af1223341 3.0MP10
staff@16028
    82
4a4cc349c6babb0d72149613cc3e4988427ee0ff 3.0MP10.1
staff@16276
    83
35a1ec14c74d970e083b2d195ea2eed784d5ac1c 3.0MP10.2
staff@16677
    84
40c4dd7ff48945d073007753a5f296207c0c0f22 3.0MP10.3
staff@16287
    85
f96fd5be357082854f418944e69fb406ae0dcda6 3.0MP11
staff@17293
    86
fb07998d8c76243c27156403bb2735d6548c8831 3.0MP11.1
staff@16748
    87
2781e1fb77af40758a1e18d97f609c05a130a4e6 3.0MP12
staff@17407
    88
1b0f90676e38f67c46ea0f27b9c28beca1cbf79d 3.0MP12.1
staff@17611
    89
6319e314cf98d9fd0df44324e8a5b2aead800b54 3.0MP12.2
staff@17505
    90
33314611486b1823d42d1059110369d7705ef13f 3.0MP13
staff@17863
    91
0389ecbdda642f959d524d644f1a73a3bc27d57a 3.0MP13.1
staff@18075
    92
141c70bce6606bca6bf2b8422b9c27fbf19e7ede 3.0MP13.2
staff@17630
    93
35168ddf12d33e94aeb18d2c79c6d9255a26c742 3.0MP14
staff@18091
    94
6861c9689350eae52de16fad01f78b37f5164c9e 3.0MP14.1
staff@18286
    95
91fb79467af4f71728e776b69dd1092dab8b2b5f 3.0MP14.2
staff@17887
    96
bf2e6628cebd62b56796fe8433c35378d516e375 3.0MP15
staff@18127
    97
fa0e90f7e9eed2e99536b6c372a15a2448c03d06 3.0MP15.1
staff@18399
    98
dd22f6b9902296a7d3f48b871fc8436ef20fdfdc 3.0MP15.2
staff@18131
    99
1cd80d4b32bbafca742ca1406fee082f97f5f254 3.0MP16
staff@18415
   100
84deb08844286485e5f948cdf06cec2ea727eddf 3.0MP16.1
staff@18596
   101
5a6b145a6dc21559e964dfc21039cf68ac3db351 3.0MP16.2
staff@18768
   102
c8ad7ddf47ddda7a33b56bafceff8d1ae5dadef2 3.0MP16.3
staff@18523
   103
f731024ec763373bd02a0825d0f42e1ddb15eb32 3.0MP17
staff@18795
   104
41ad849c6978ec887187853448c1f1a79fc01c4f 3.0MP17.1
staff@19089
   105
814d8af3a240b363c9bcba7cf7ae839c8822ecce 3.0MP17.2
staff@19222
   106
0bd2b3f181ae4077970ccdb6f7373649125f3571 3.0MP17.3
staff@19015
   107
43986bd34e503950718f87d719d70fccfc8607fe 3.0MP18
staff@19111
   108
26a81bd13b9118ce8591e58ed7d04533469708f0 3.0MP18.1
staff@19210
   109
f4f500d33fc0161856f8e4b0ed737053f318313d 3.0MP18.2
staff@19390
   110
4023ea37e5619c3cd75559e1795a2609a5f97088 3.0MP18.3
staff@19462
   111
3c63dd432336e7f250c5ca2fc78b95f87ecd39b4 3.0MP18.4
staff@19633
   112
7a1345ac29b8606cb425d26a3f1305e8944fcf3f 3.0MP18.5
staff@19228
   113
f6d77303909a01da297ca96e5c23f8de1106eb0b 3.0MP19
staff@19255
   114
964842f76d10b1752cfa63b69c370deb668abe4c 3.0MP19.1
staff@19414
   115
aaf6f469e183fe0ecaacc003f08d7c1879e64357 3.0MP19.2
staff@19476
   116
afbda5fe9b744cfc0bcae7de8b1d6537b9aa661e 3.0MP19.3
staff@19741
   117
42352a2a7b5be48801784583817c082e2ec11af2 3.0MP19.4
staff@19643
   118
60f345bac02b65b2e09ad4e540c70875197ce76f 3.0MP20
staff@19867
   119
79ef7f4b625d71d1c8a6520648e528f9a722ab60 3.0MP21
staff@20287
   120
6a7b86469daac4468fd0897a233fbc401a34e1ab 3.0MP21.1
staff@20067
   121
383173cf8e316d135eb0d216ab091602955b1daf 3.0MP22
staff@20117
   122
ce76fa45acc0de59a2743e001aa3e00764b9b7b1 3.0MP22.1
staff@20266
   123
56826f5230e456121cf043d90513707beaf6b473 3.0MP22.2
staff@20317
   124
32eb242529bb23a5397ef58aab85d9e42965f08e 3.0MP22.3
staff@20305
   125
93ebf694603919f347a7bdbb5388045094da2492 3.0MP23