Skip to content
Snippets Groups Projects
Commit 10a456af authored by Benjamin Ulrich's avatar Benjamin Ulrich :speech_balloon: Committed by Martin Groppe
Browse files

Sales 1085045 advertising fixes

parent 81aa6d7b
No related branches found
No related tags found
No related merge requests found
Showing
with 378 additions and 129 deletions
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<changeSet author="b.ulrich" id="78759a5c-543a-499f-be89-ffafd7591017">
<addColumn tableName="ADVERTISING">
<column name="USER_NEW" type="NVARCHAR(50)"/>
</addColumn>
<addColumn tableName="ADVERTISING">
<column name="USER_EDIT" type="NVARCHAR(50)"/>
</addColumn>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<changeSet dbms="derby" author="b.ulrich" id="1840f738-884e-483d-9def-4ef138da5316">
<sql>
ALTER TABLE ADVERTISINGITEM ADD COLUMN ITEMPOSITION_NEW CHAR(10);
UPDATE ADVERTISINGITEM SET ITEMPOSITION_NEW=CAST ( ITEMPOSITION as CHAR(10));
ALTER TABLE ADVERTISINGITEM DROP COLUMN ITEMPOSITION;
RENAME COLUMN ADVERTISINGITEM.ITEMPOSITION_NEW TO ITEMPOSITION;
ALTER TABLE ADVERTISINGITEM ADD COLUMN ITEMPOSITION_NEW INTEGER;
UPDATE ADVERTISINGITEM SET ITEMPOSITION_NEW=CAST ( ITEMPOSITION as INTEGER);
ALTER TABLE ADVERTISINGITEM DROP COLUMN ITEMPOSITION;
RENAME COLUMN ADVERTISINGITEM.ITEMPOSITION_NEW TO ITEMPOSITION;
</sql>
</changeSet>
<changeSet author="b.ulrich" id="987b8d72-d739-4b56-9e1e-5c6f34421d24">
<preConditions onFail="CONTINUE">
<not>
<dbms type="derby" />
</not>
</preConditions>
<modifyDataType columnName="ITEMPOSITION" newDataType="INTEGER" tableName="ADVERTISINGITEM"/>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<changeSet author="b.ulrich" id="a720efc8-ac2e-45ef-a7a8-c068b42a6180">
<dropColumn tableName="ADVERTISINGITEM">
<column name="FREE"/>
</dropColumn>
<dropColumn tableName="ADVERTISINGITEM">
<column name="ACTUALAMOUNT"/>
</dropColumn>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<changeSet author="b.ulrich" id="e60115d8-79f7-46f3-ada0-0e2eb407f4ef">
<dropForeignKeyConstraint baseTableName="ADVERTISINGITEM" constraintName="FK_OFFERITEM_PRODUCT_ID"/>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<changeSet author="b.ulrich" id="9c2fff35-3dca-4881-9141-59d4bdd05b2a">
<renameColumn
columnDataType="CHAR(36)"
newColumnName="OBJECT_ROWID"
oldColumnName="ROW_ID"
tableName="ADVERTISING"/>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog" xmlns:ext="http://www.liquibase.org/xml/ns/dbchangelog-ext" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog-ext http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-ext.xsd http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<changeSet author="b.ulrich" id="83e55d9f-2e47-4b71-89ca-f080e57d13b6">
<!--Add Column with correct datatype-->
<addColumn tableName="PRODUCT">
<column name="ADVERTISING_NEW" type="TINYINT"/>
</addColumn>
<!--Set Values accordingly-->
<update tableName="PRODUCT">
<column name="ADVERTISING_NEW" valueNumeric="1"></column>
<where>ADVERTISING = ?</where>
<whereParams>
<param name="ADVERTISING" value="Y"/>
</whereParams>
</update>
<update tableName="PRODUCT">
<column name="ADVERTISING_NEW" valueNumeric="0"></column>
<where>ADVERTISING = ?</where>
<whereParams>
<param name="ADVERTISING" value="N"/>
</whereParams>
</update>
<!--Drop old Column-->
<dropColumn tableName="PRODUCT">
<column name="ADVERTISING"/>
</dropColumn>
<!--Rename new Column-->
<renameColumn newColumnName="ADVERTISING" oldColumnName="ADVERTISING_NEW" columnDataType="TINYINT" tableName="PRODUCT"/>
</changeSet>
</databaseChangeLog>
\ No newline at end of file
<?xml version="1.1" encoding="UTF-8" standalone="no"?>
<databaseChangeLog xmlns="http://www.liquibase.org/xml/ns/dbchangelog"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<include relativeToChangelogFile="true" file="alter_AdvertisingAddDefaultColumns.xml"/>
<include relativeToChangelogFile="true" file="alter_AdvertisingItemDropColumns.xml"/>
<include relativeToChangelogFile="true" file="alter_productAdvertisingDatatype.xml"/>
<include relativeToChangelogFile="true" file="alter_AdvertisingRenameRowId.xml"/>
<include relativeToChangelogFile="true" file="alter_AdvertisingItemDropForeignKey.xml"/>
<include relativeToChangelogFile="true" file="alter_AdvertisingItemChangeItemPositionColumnType.xml"/>
</databaseChangeLog>
\ No newline at end of file
......@@ -3,6 +3,7 @@
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.liquibase.org/xml/ns/dbchangelog http://www.liquibase.org/xml/ns/dbchangelog/dbchangelog-3.6.xsd">
<include relativeToChangelogFile="true" file="defaultWeblinks/changelog.xml"/>
<include relativeToChangelogFile="true" file="Advertising/changelog.xml"/>
<include relativeToChangelogFile="true" file="Checklist/changelog.xml"/>
<include relativeToChangelogFile="true" file="Member/changelog.xml"/>
<include relativeToChangelogFile="true" file="Salesproject/changelog.xml"/>
......
......@@ -7,7 +7,7 @@
<column name="PRODUCTCODE" value="WG3_MD"/>
<column name="PRODUCTID" value="072680e3-9e5d-4228-b5a8-f4acef8f2452"/>
<column name="GROUPCODEID" value="PRODUCTGROUP3"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="CONTACT_ID" value="449080f6-b714-4189-a261-37439d0d4010"/>
<column name="USER_NEW" value="Admin"/>
......@@ -21,7 +21,7 @@
<column name="PRODUCTCODE" value="WG1003"/>
<column name="PRODUCTID" value="155ac430-ccfc-4814-95fc-189631779064"/>
<column name="GROUPCODEID" value="PRODUCTGROUP1"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2019-05-17T09:32:19"/>
......@@ -35,7 +35,7 @@
<column name="PRODUCTCODE" value="ET1002"/>
<column name="PRODUCTID" value="168c22e1-a196-4b99-b912-aac40d960b7e"/>
<column name="GROUPCODEID" value="PRODUCTSPARE"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2021-06-29T01:09:01"/>
......@@ -48,7 +48,7 @@
<column name="PRODUCTCODE" value="S001"/>
<column name="PRODUCTID" value="239a4c58-5ae6-4aaa-aba3-7e40bf348ce2"/>
<column name="GROUPCODEID" value="PRODUCTSERVICE"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2019-05-17T09:30:01"/>
......@@ -62,7 +62,7 @@
<column name="PRODUCTCODE" value="ET1003"/>
<column name="PRODUCTID" value="250f8317-228e-4b2a-8674-ffe2a79ad4a7"/>
<column name="GROUPCODEID" value="PRODUCTSPARE"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2021-06-29T01:14:02"/>
<column name="UNIT" value="QUANTITYPIECES"/>
......@@ -73,7 +73,7 @@
<column name="PRODUCTCODE" value="WG2003"/>
<column name="PRODUCTID" value="3d0086d3-f7fa-4328-bfc9-75cf37eb422c"/>
<column name="GROUPCODEID" value="PRODUCTGROUP2"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2019-05-16T03:53:18"/>
......@@ -87,7 +87,7 @@
<column name="PRODUCTCODE" value="WG3_MA-C"/>
<column name="PRODUCTID" value="4004db3e-a63e-4b32-b7da-8c899996ddcd"/>
<column name="GROUPCODEID" value="PRODUCTGROUP3"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="CONTACT_ID" value="449080f6-b714-4189-a261-37439d0d4010"/>
<column name="USER_NEW" value="Admin"/>
......@@ -101,7 +101,7 @@
<column name="PRODUCTCODE" value="WG3003-SL"/>
<column name="PRODUCTID" value="4203b3f3-e8d9-483e-a9f8-274a40f92074"/>
<column name="GROUPCODEID" value="PRODUCTGROUP3"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2021-04-09T11:50:34"/>
......@@ -115,7 +115,7 @@
<column name="PRODUCTCODE" value="WG3_MB-C"/>
<column name="PRODUCTID" value="4775aed7-e165-495b-a147-7e3312b27d0b"/>
<column name="GROUPCODEID" value="PRODUCTGROUP3"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="CONTACT_ID" value="449080f6-b714-4189-a261-37439d0d4010"/>
<column name="USER_NEW" value="Admin"/>
......@@ -129,7 +129,7 @@
<column name="PRODUCTCODE" value="WG1004"/>
<column name="PRODUCTID" value="488e25b2-0210-41bd-bfe6-4312a9e68a20"/>
<column name="GROUPCODEID" value="PRODUCTGROUP1"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2021-04-09T11:11:18"/>
......@@ -143,7 +143,7 @@
<column name="PRODUCTCODE" value="WG3_MC-C"/>
<column name="PRODUCTID" value="4a234269-faab-474e-82e8-662e7600e1ea"/>
<column name="GROUPCODEID" value="PRODUCTGROUP3"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="CONTACT_ID" value="33ae2997-7bff-4c3c-8038-2fa6781dbe9d"/>
<column name="USER_NEW" value="Admin"/>
......@@ -157,7 +157,7 @@
<column name="PRODUCTCODE" value="WG2001"/>
<column name="PRODUCTID" value="535cec1a-e81c-4833-aad6-1d2348dbc0fb"/>
<column name="GROUPCODEID" value="PRODUCTGROUP2"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2019-05-16T03:48:31"/>
......@@ -170,7 +170,7 @@
<column name="PRODUCTCODE" value="WG3001-SL"/>
<column name="PRODUCTID" value="59851fb8-e743-46bb-8df9-bc2789fd5b37"/>
<column name="GROUPCODEID" value="PRODUCTGROUP3"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2021-04-09T11:44:53"/>
......@@ -183,7 +183,7 @@
<column name="PRODUCTCODE" value="WG2008"/>
<column name="PRODUCTID" value="6d1321d0-7777-4b6e-8a01-08b77ea3c5bf"/>
<column name="GROUPCODEID" value="PRODUCTGROUP2"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2021-04-09T11:37:43"/>
......@@ -198,7 +198,7 @@
<column name="PRODUCTID" value="6e52e636-284d-454b-978c-8f58844c5c5b"/>
<column name="GROUPCODEID" value="PRODUCTSPARE"/>
<column name="MINSTOCK" valueNumeric="15"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2019-05-13T03:16:36"/>
......@@ -212,7 +212,7 @@
<column name="PRODUCTCODE" value="ET1001"/>
<column name="PRODUCTID" value="7f9b1016-9a05-43d8-8b4b-e489f099ec64"/>
<column name="GROUPCODEID" value="PRODUCTSPARE"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2021-06-29T01:03:56"/>
......@@ -225,7 +225,7 @@
<column name="PRODUCTCODE" value="WG2004"/>
<column name="PRODUCTID" value="805cd37f-d6c7-424b-99b0-b3de9ec89f7b"/>
<column name="GROUPCODEID" value="PRODUCTGROUP2"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2019-05-17T09:23:33"/>
......@@ -238,7 +238,7 @@
<column name="PRODUCTCODE" value="WG2002"/>
<column name="PRODUCTID" value="80b77bce-5299-4c1d-bf41-5eca0add2f50"/>
<column name="GROUPCODEID" value="PRODUCTGROUP2"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2019-05-16T03:49:51"/>
......@@ -251,7 +251,7 @@
<column name="PRODUCTCODE" value="WG2005"/>
<column name="PRODUCTID" value="895f8caf-8c91-4ba8-9619-44ea6366cbbb"/>
<column name="GROUPCODEID" value="PRODUCTGROUP2"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2019-05-17T09:25:18"/>
......@@ -266,7 +266,7 @@
<column name="PRODUCTID" value="8cdbd2d8-70e2-4899-9ac6-3f0c3e28cab1"/>
<column name="GROUPCODEID" value="PRODUCTGROUP1"/>
<column name="MINSTOCK" valueNumeric="10"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2019-05-16T03:43:25"/>
......@@ -280,7 +280,7 @@
<column name="PRODUCTCODE" value="WG3_MC-S"/>
<column name="PRODUCTID" value="993f6294-f1fc-42d2-8786-1c13274fd133"/>
<column name="GROUPCODEID" value="PRODUCTGROUP3"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="CONTACT_ID" value="33ae2997-7bff-4c3c-8038-2fa6781dbe9d"/>
<column name="USER_NEW" value="Admin"/>
......@@ -294,7 +294,7 @@
<column name="PRODUCTCODE" value="WG2006"/>
<column name="PRODUCTID" value="9eb8b4de-5eda-4b5c-a934-acd30a840cba"/>
<column name="GROUPCODEID" value="PRODUCTGROUP2"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2021-04-09T11:28:11"/>
......@@ -309,7 +309,7 @@
<column name="PRODUCTID" value="a2e76fe1-e49b-4f2b-8da5-12660738043d"/>
<column name="GROUPCODEID" value="PRODUCTSPARE"/>
<column name="MINSTOCK" valueNumeric="6"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="CONTACT_ID" value="449080f6-b714-4189-a261-37439d0d4010"/>
<column name="USER_NEW" value="Admin"/>
......@@ -323,7 +323,7 @@
<column name="PRODUCTCODE" value="WG3002-SL"/>
<column name="PRODUCTID" value="acd4cbde-f55d-444b-b294-1c6fe8588000"/>
<column name="GROUPCODEID" value="PRODUCTGROUP3"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2021-04-09T11:48:09"/>
......@@ -338,7 +338,7 @@
<column name="PRODUCTID" value="b973e3f9-277c-4787-96a0-7cac54472420"/>
<column name="GROUPCODEID" value="PRODUCTSPARE"/>
<column name="MINSTOCK" valueNumeric="10"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2019-05-13T03:16:36"/>
......@@ -351,7 +351,7 @@
<column name="PRODUCTCODE" value="S002"/>
<column name="PRODUCTID" value="bb897bd1-244b-45cd-8a2f-f5a783cbbbff"/>
<column name="GROUPCODEID" value="PRODUCTSERVICE"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2019-05-22T01:20:28"/>
......@@ -364,7 +364,7 @@
<column name="PRODUCTCODE" value="WG2007"/>
<column name="PRODUCTID" value="c08e32db-73ce-49a2-8306-860ac7081e77"/>
<column name="GROUPCODEID" value="PRODUCTGROUP2"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2021-04-09T11:34:21"/>
......@@ -377,7 +377,7 @@
<column name="PRODUCTCODE" value="WG1002"/>
<column name="PRODUCTID" value="c8244502-73be-4ef7-9ef7-2b5ae95d3718"/>
<column name="GROUPCODEID" value="PRODUCTGROUP1"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="USER_NEW" value="Admin"/>
<column name="DATE_NEW" valueDate="2019-05-17T09:34:44"/>
......@@ -391,7 +391,7 @@
<column name="PRODUCTCODE" value="WG3_MA-S"/>
<column name="PRODUCTID" value="c9f744bc-7903-4ec0-96f9-1df010ce1f37"/>
<column name="GROUPCODEID" value="PRODUCTGROUP3"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="CONTACT_ID" value="449080f6-b714-4189-a261-37439d0d4010"/>
<column name="USER_NEW" value="Admin"/>
......@@ -406,7 +406,7 @@
<column name="PRODUCTCODE" value="WG3_MB-S"/>
<column name="PRODUCTID" value="e073ddc7-e3b8-4430-9e4f-12065106a624"/>
<column name="GROUPCODEID" value="PRODUCTGROUP3"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="CONTACT_ID" value="449080f6-b714-4189-a261-37439d0d4010"/>
<column name="USER_NEW" value="Admin"/>
......@@ -422,7 +422,7 @@
<column name="PRODUCTID" value="f52b1d6e-bf08-4fe1-8d83-ac0728c4b1c4"/>
<column name="GROUPCODEID" value="PRODUCTSPARE"/>
<column name="MINSTOCK" valueNumeric="12"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="CONTACT_ID" value="449080f6-b714-4189-a261-37439d0d4010"/>
<column name="USER_NEW" value="Admin"/>
......@@ -438,7 +438,7 @@
<column name="PRODUCTID" value="feefb3a9-f02a-4536-9ebb-ab7070cc71ba"/>
<column name="GROUPCODEID" value="PRODUCTSPARE"/>
<column name="MINSTOCK" valueNumeric="8"/>
<column name="ADVERTISING" value="N"/>
<column name="ADVERTISING" valueNumeric="0"/>
<column name="USER_EDIT" value="Admin"/>
<column name="CONTACT_ID" value="33ae2997-7bff-4c3c-8038-2fa6781dbe9d"/>
<column name="USER_NEW" value="Admin"/>
......
......@@ -21681,7 +21681,7 @@
<description></description>
<auditSyncConfig>
<name>auditSyncConfig</name>
<auditMode v="0" />
<auditMode v="2" />
<syncActive v="false" />
<syncComplete v="true" />
<syncDirection v="1" />
......@@ -21713,8 +21713,20 @@
<isUnique v="false" />
<index v="true" />
<documentation></documentation>
<title></title>
<title>Responsible</title>
<description></description>
<customProperties>
<customBooleanProperty>
<name>log</name>
<global v="false" />
<property v="true" />
</customBooleanProperty>
<customJDitoProperty>
<name>translate4Log</name>
<global v="false" />
<property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/advertising/entityfields/responsible_id/customproperties/translate4log/property.js</property>
</customJDitoProperty>
</customProperties>
</entityFieldDb>
<entityFieldDb>
<name>CONTACT_ID</name>
......@@ -21727,8 +21739,20 @@
<isUnique v="false" />
<index v="true" />
<documentation></documentation>
<title></title>
<title>Contact</title>
<description></description>
<customProperties>
<customBooleanProperty>
<name>log</name>
<global v="false" />
<property v="true" />
</customBooleanProperty>
<customJDitoProperty>
<name>translate4log</name>
<global v="false" />
<property>%aditoprj%/aliasDefinition/Data_alias/aliasdefinitionsub/entitygroup/entities/advertising/entityfields/contact_id/customproperties/translate4log/property.js</property>
</customJDitoProperty>
</customProperties>
</entityFieldDb>
<entityFieldDb>
<name>OBJECT_TYPE</name>
......@@ -21745,21 +21769,28 @@
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>ROW_ID</name>
<name>CURRENCY</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="1" />
<columnType v="12" />
<size v="36" />
<scale v="0" />
<notNull v="true" />
<notNull v="false" />
<isUnique v="false" />
<index v="true" />
<index v="false" />
<documentation></documentation>
<title></title>
<title>Currency</title>
<description></description>
<customProperties>
<customBooleanProperty>
<name>log</name>
<global v="false" />
<property v="true" />
</customBooleanProperty>
</customProperties>
</entityFieldDb>
<entityFieldDb>
<name>CURRENCY</name>
<name>STATUS</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="12" />
......@@ -21769,16 +21800,28 @@
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<title>Status</title>
<description></description>
<customProperties>
<customBooleanProperty>
<name>log</name>
<global v="false" />
<property v="true" />
</customBooleanProperty>
<customStringProperty>
<name>keyword</name>
<global v="false" />
<property>advertisingStatus</property>
</customStringProperty>
</customProperties>
</entityFieldDb>
<entityFieldDb>
<name>STATUS</name>
<name>DATE_EDIT</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="12" />
<size v="36" />
<scale v="0" />
<columnType v="93" />
<size v="29" />
<scale v="9" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
......@@ -21787,11 +21830,25 @@
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>DATE_EDIT</name>
<name>DATE_NEW</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="93" />
<size v="19" />
<size v="29" />
<scale v="9" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>USER_NEW</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="12" />
<size v="50" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
......@@ -21801,11 +21858,11 @@
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>DATE_NEW</name>
<name>USER_EDIT</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="93" />
<size v="19" />
<columnType v="12" />
<size v="50" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
......@@ -21814,6 +21871,20 @@
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>OBJECT_ROWID</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="1" />
<size v="36" />
<scale v="0" />
<notNull v="true" />
<isUnique v="false" />
<index v="true" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
</entityFields>
</entityDb>
<entityDb>
......@@ -21827,7 +21898,7 @@
<description></description>
<auditSyncConfig>
<name>auditSyncConfig</name>
<auditMode v="0" />
<auditMode v="2" />
<syncActive v="false" />
<syncComplete v="true" />
<syncDirection v="1" />
......@@ -21866,23 +21937,30 @@
<name>PRICE</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="3" />
<columnType v="2" />
<size v="14" />
<scale v="2" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<title>Price</title>
<description></description>
<customProperties>
<customBooleanProperty>
<name>log</name>
<global v="false" />
<property v="true" />
</customBooleanProperty>
</customProperties>
</entityFieldDb>
<entityFieldDb>
<name>DATE_EDIT</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="93" />
<size v="19" />
<scale v="0" />
<size v="29" />
<scale v="9" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
......@@ -21894,29 +21972,43 @@
<name>QUANTITY</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="3" />
<columnType v="2" />
<size v="14" />
<scale v="2" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<title>Quantity</title>
<description></description>
<customProperties>
<customBooleanProperty>
<name>log</name>
<global v="false" />
<property v="true" />
</customBooleanProperty>
</customProperties>
</entityFieldDb>
<entityFieldDb>
<name>INFO</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="-1" />
<columnType v="2005" />
<size v="2147483647" />
<scale v="0" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<title>Info</title>
<description></description>
<customProperties>
<customBooleanProperty>
<name>log</name>
<global v="false" />
<property v="true" />
</customBooleanProperty>
</customProperties>
</entityFieldDb>
<entityFieldDb>
<name>PRODUCT_ID</name>
......@@ -21932,20 +22024,6 @@
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>FREE</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="-6" />
<size v="3" />
<scale v="0" />
<notNull v="true" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>USER_EDIT</name>
<dbName></dbName>
......@@ -21971,22 +22049,40 @@
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<title>delivery</title>
<description></description>
<customProperties>
<customBooleanProperty>
<name>log</name>
<global v="false" />
<property v="true" />
</customBooleanProperty>
<customStringProperty>
<name>keyword</name>
<global v="false" />
<property>KeywordDelivery</property>
</customStringProperty>
</customProperties>
</entityFieldDb>
<entityFieldDb>
<name>TARGETAMOUNT</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="3" />
<columnType v="2" />
<size v="14" />
<scale v="2" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<title>Target amount</title>
<description></description>
<customProperties>
<customBooleanProperty>
<name>log</name>
<global v="false" />
</customBooleanProperty>
</customProperties>
</entityFieldDb>
<entityFieldDb>
<name>ITEMPOSITION</name>
......@@ -22021,8 +22117,8 @@
<dbName></dbName>
<primaryKey v="false" />
<columnType v="93" />
<size v="19" />
<scale v="0" />
<size v="29" />
<scale v="9" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
......@@ -22044,26 +22140,12 @@
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>ACTUALAMOUNT</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="3" />
<size v="14" />
<scale v="2" />
<notNull v="false" />
<isUnique v="false" />
<index v="false" />
<documentation></documentation>
<title></title>
<description></description>
</entityFieldDb>
<entityFieldDb>
<name>SENT</name>
<dbName></dbName>
<primaryKey v="false" />
<columnType v="-6" />
<size v="3" />
<columnType v="5" />
<size v="5" />
<scale v="0" />
<notNull v="true" />
<isUnique v="false" />
......
import("Contact_lib");
import("system.db");
import("system.result");
import("Loghistory_lib");
var params = Translate4LogParams.load();
var res = ContactUtils.getTitleByContactId(params.value);
result.string(res);
\ No newline at end of file
import("Contact_lib");
import("system.db");
import("system.result");
import("Loghistory_lib");
var params = Translate4LogParams.load();
var res = ContactUtils.getTitleByContactId(params.value);
result.string(res);
\ No newline at end of file
......@@ -699,6 +699,10 @@
<name>ContactIds_param</name>
<valueProcess>%aditoprj%/entity/Activity_entity/entityfields/advertisinginformationconsumer/children/contactids_param/valueProcess.js</valueProcess>
</entityParameter>
<entityParameter>
<name>ObjectType_param</name>
<valueProcess>%aditoprj%/entity/Activity_entity/entityfields/advertisinginformationconsumer/children/objecttype_param/valueProcess.js</valueProcess>
</entityParameter>
</children>
</entityConsumer>
<entityParameter>
......@@ -738,6 +742,20 @@
</entityParameter>
</children>
</entityConsumer>
<entityField>
<name>advertising_id</name>
<title>Advertising material</title>
<linkedContext>Advertising</linkedContext>
<valueProcess>%aditoprj%/entity/Activity_entity/entityfields/advertising_id/valueProcess.js</valueProcess>
<displayValueProcess>%aditoprj%/entity/Activity_entity/entityfields/advertising_id/displayValueProcess.js</displayValueProcess>
</entityField>
<entityConsumer>
<name>Objects</name>
<dependency>
<name>dependency</name>
<entityName>Object_entity</entityName>
</dependency>
</entityConsumer>
</entityFields>
<recordContainers>
<dbRecordContainer>
......@@ -852,6 +870,17 @@
<expression>%aditoprj%/entity/Activity_entity/recordcontainers/db/recordfieldmappings/entryyear.value/expression.js</expression>
<isFilterable v="true" />
</dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>hasAdvertising.value</name>
<expression>%aditoprj%/entity/Activity_entity/recordcontainers/db/recordfieldmappings/hasadvertising.value/expression.js</expression>
</dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>advertising_id.value</name>
<expression>%aditoprj%/entity/Activity_entity/recordcontainers/db/recordfieldmappings/advertising_id.value/expression.js</expression>
</dbRecordFieldMapping>
<dbRecordFieldMapping>
<name>advertising_id.displayValue</name>
</dbRecordFieldMapping>
</recordFieldMappings>
<linkInformation>
<linkInformation>
......
import("system.translate");
import("system.result");
result.object([
["Y", translate.text("Yes")]
,["N", translate.text("No")]
]);
\ No newline at end of file
import("system.translate");
import("system.result");
result.string(translate.text("Advertising material"));
\ No newline at end of file
import("system.vars");
import("Sql_lib");
import("system.result");
result.string(newSelect("ADVERTISING.ADVERTISINGID")
.from("ADVERTISING")
.where("ADVERTISING.OBJECT_ROWID", vars.get("$field.ACTIVITYID"))
.cell());
\ No newline at end of file
import("system.result");
result.string("Activity");
\ No newline at end of file
import("Util_lib");
import("Sql_lib");
import("system.neon");
import("system.vars");
import("system.result");
result.string(Utils.toBoolean(vars.get("$field.hasAdvertising")) ? neon.COMPONENTSTATE_EDITABLE : neon.COMPONENTSTATE_INVISIBLE);
\ No newline at end of file
var count = new SqlBuilder().selectCount()
.from("ADVERTISING")
.where("ADVERTISING.OBJECT_ROWID", vars.get("$field.ACTIVITYID"))
.cell();
var state = neon.COMPONENTSTATE_INVISIBLE;
if(count == 1)
{
state = neon.COMPONENTSTATE_EDITABLE;
}
result.string(state);
\ No newline at end of file
import("Util_lib");
import("system.entities");
import("Sql_lib");
import("system.neon");
import("system.vars");
import("system.result");
import("KeywordRegistry_basic");
import("system.neon");
var count = new SqlBuilder().selectCount()
.from("ADVERTISING")
.where("ADVERTISING.OBJECT_ROWID", vars.get("$field.ACTIVITYID"))
.cell();
var state = neon.COMPONENTSTATE_INVISIBLE;
if(Utils.toBoolean(vars.get("$field.hasAdvertising")))
if(count == 1)
{
//only when there is a advertising we can load it
var conf = entities.createConfigForLoadingConsumerRows();
conf.consumer("AdvertisingInformationConsumer");
conf.fields(["STATUS"]);
var adv = entities.getRows(conf);
if(adv[0]["STATUS"] == $KeywordRegistry.advertisingStatus$Open())
{
state = neon.COMPONENTSTATE_EDITABLE;
}
else
{
state = neon.COMPONENTSTATE_READONLY;
}
state = neon.COMPONENTSTATE_EDITABLE;
}
result.string(state);
\ No newline at end of file
......@@ -4,11 +4,11 @@ import("system.vars");
var ret = neon.COMPONENTSTATE_INVISIBLE;
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW )
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
{
ret = neon.COMPONENTSTATE_EDITABLE;
}
else if(vars.get("$this.value") > 0)
else if(vars.get("$field.hasAdvertising") > 0)
{
ret = neon.COMPONENTSTATE_READONLY;
}
......
import("system.vars");
import("system.neon");
import("system.result");
import("system.entities");
import("system.neon");
import("system.vars");
import("Sql_lib");
if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
{
......@@ -13,10 +12,10 @@ if(vars.get("$sys.operatingstate") == neon.OPERATINGSTATE_NEW)
}
else if(vars.get("$field.ACTIVITYID"))
{
var conf = entities.createConfigForLoadingRows();
conf.entity("Advertising_entity");
conf.addParameter("RowId_param", vars.get("$field.ACTIVITYID"));
conf.fields(["ADVERTISINGID"]);
var count = new SqlBuilder().selectCount()
.from("ADVERTISING")
.where("ADVERTISING.OBJECT_ROWID", "ACTIVITY.ACTIVITYID")
.toString()
result.string( entities.getRowCount(conf));
result.string(count);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment