Skip to content

Commit 7af21ba

Browse files
committed
Final One to Many Custom button
1 parent c507e76 commit 7af21ba

File tree

5 files changed

+25
-21
lines changed

5 files changed

+25
-21
lines changed

TimeKeeper.4dbase/Data/Data.4DD

0 Bytes
Binary file not shown.

TimeKeeper.4dbase/Data/Data.4DIndx

0 Bytes
Binary file not shown.

TimeKeeper.4dbase/Mobile Projects/Time Keeper/project.dataSet/Resources/Assets.xcassets/Data/Employees.dataset/Employees.data.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{ "__entityModel": "Employees", "__GlobalStamp": 21, "__COUNT": 4, "__FIRST": 0, "__ENTITIES": [ { "__KEY": "1", "__TIMESTAMP": "2019-09-04T15:06:17.449Z", "__STAMP": 7, "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(1)/Picture?$imageformat=best&$version=7&$expand=Picture", "image": true } }, "PhoneNumber": "(802) 912 8483", "Email": "david@example.com", "ID": 1, "Name": "David Azancot", "Job": "PO", "tasks": { "__ENTITYSET": "/mobileapp/Employees(1)/tasks?$expand=tasks", "__GlobalStamp": 21, "__COUNT": 5, "__FIRST": 0, "__ENTITIES": [ { "__KEY": "32", "__TIMESTAMP": "2019-09-02T14:19:26.460Z", "__STAMP": 49, "ID": 32 }, { "__KEY": "47", "__TIMESTAMP": "2019-09-04T09:37:24.156Z", "__STAMP": 22, "ID": 47 }, { "__KEY": "31", "__TIMESTAMP": "2019-09-02T14:19:35.529Z", "__STAMP": 24, "ID": 31 }, { "__KEY": "45", "__TIMESTAMP": "2019-09-02T14:19:39.218Z", "__STAMP": 27, "ID": 45 }, { "__KEY": "55", "__TIMESTAMP": "2019-09-02T08:18:41.372Z", "__STAMP": 59, "ID": 55 } ], "__SENT": 5 } }, { "__KEY": "2", "__TIMESTAMP": "2019-09-02T14:26:45.853Z", "__STAMP": 5, "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(2)/Picture?$imageformat=best&$version=5&$expand=Picture", "image": true } }, "PhoneNumber": "(751) 693 9094", "Email": "vincent@example.com", "ID": 2, "Name": "Vincent De Lachaux", "Job": "Dev", "tasks": { "__ENTITYSET": "/mobileapp/Employees(2)/tasks?$expand=tasks", "__GlobalStamp": 21, "__COUNT": 1, "__FIRST": 0, "__ENTITIES": [ { "__KEY": "61", "__TIMESTAMP": "2019-09-04T09:36:59.278Z", "__STAMP": 16, "ID": 61 } ], "__SENT": 1 } }, { "__KEY": "3", "__TIMESTAMP": "2019-09-02T14:27:04.866Z", "__STAMP": 4, "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(3)/Picture?$imageformat=best&$version=4&$expand=Picture", "image": true } }, "PhoneNumber": "(573) 297 2493", "Email": "eric@example.com", "ID": 3, "Name": "Eric Marchand", "Job": "Dev", "tasks": { "__ENTITYSET": "/mobileapp/Employees(3)/tasks?$expand=tasks", "__GlobalStamp": 21, "__COUNT": 1, "__FIRST": 0, "__ENTITIES": [ { "__KEY": "56", "__TIMESTAMP": "2019-09-04T08:46:03.256Z", "__STAMP": 48, "ID": 56 } ], "__SENT": 1 } }, { "__KEY": "4", "__TIMESTAMP": "2019-09-02T14:27:26.151Z", "__STAMP": 5, "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(4)/Picture?$imageformat=best&$version=5&$expand=Picture", "image": true } }, "PhoneNumber": "(381) 230 5382", "Email": "anass@example.com", "ID": 4, "Name": "Anass Talii", "Job": "QA", "tasks": { "__ENTITYSET": "/mobileapp/Employees(4)/tasks?$expand=tasks", "__GlobalStamp": 21, "__COUNT": 1, "__FIRST": 0, "__ENTITIES": [ { "__KEY": "44", "__TIMESTAMP": "2019-09-04T09:36:32.864Z", "__STAMP": 23, "ID": 44 } ], "__SENT": 1 } } ], "__SENT": 4}
1+
{ "__entityModel": "Employees", "__GlobalStamp": 21, "__COUNT": 4, "__FIRST": 0, "__ENTITIES": [ { "__KEY": "1", "__TIMESTAMP": "2019-09-04T15:06:17.449Z", "__STAMP": 7, "tasks": { "__ENTITYSET": "/mobileapp/Employees(1)/tasks?$expand=tasks", "__GlobalStamp": 21, "__COUNT": 5, "__FIRST": 0, "__ENTITIES": [ { "__KEY": "32", "__TIMESTAMP": "2019-09-02T14:19:26.460Z", "__STAMP": 49, "ID": 32 }, { "__KEY": "47", "__TIMESTAMP": "2019-09-04T09:37:24.156Z", "__STAMP": 22, "ID": 47 }, { "__KEY": "31", "__TIMESTAMP": "2019-09-02T14:19:35.529Z", "__STAMP": 24, "ID": 31 }, { "__KEY": "45", "__TIMESTAMP": "2019-09-02T14:19:39.218Z", "__STAMP": 27, "ID": 45 }, { "__KEY": "55", "__TIMESTAMP": "2019-09-02T08:18:41.372Z", "__STAMP": 59, "ID": 55 } ], "__SENT": 5 }, "ID": 1, "Name": "David Azancot", "Job": "PO", "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(1)/Picture?$imageformat=best&$version=7&$expand=Picture", "image": true } }, "Email": "david@example.com", "PhoneNumber": "(802) 912 8483" }, { "__KEY": "2", "__TIMESTAMP": "2019-09-02T14:26:45.853Z", "__STAMP": 5, "tasks": { "__ENTITYSET": "/mobileapp/Employees(2)/tasks?$expand=tasks", "__GlobalStamp": 21, "__COUNT": 1, "__FIRST": 0, "__ENTITIES": [ { "__KEY": "61", "__TIMESTAMP": "2019-09-04T09:36:59.278Z", "__STAMP": 16, "ID": 61 } ], "__SENT": 1 }, "ID": 2, "Name": "Vincent De Lachaux", "Job": "Dev", "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(2)/Picture?$imageformat=best&$version=5&$expand=Picture", "image": true } }, "Email": "vincent@example.com", "PhoneNumber": "(751) 693 9094" }, { "__KEY": "3", "__TIMESTAMP": "2019-09-02T14:27:04.866Z", "__STAMP": 4, "tasks": { "__ENTITYSET": "/mobileapp/Employees(3)/tasks?$expand=tasks", "__GlobalStamp": 21, "__COUNT": 1, "__FIRST": 0, "__ENTITIES": [ { "__KEY": "56", "__TIMESTAMP": "2019-09-04T08:46:03.256Z", "__STAMP": 48, "ID": 56 } ], "__SENT": 1 }, "ID": 3, "Name": "Eric Marchand", "Job": "Dev", "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(3)/Picture?$imageformat=best&$version=4&$expand=Picture", "image": true } }, "Email": "eric@example.com", "PhoneNumber": "(573) 297 2493" }, { "__KEY": "4", "__TIMESTAMP": "2019-09-02T14:27:26.151Z", "__STAMP": 5, "tasks": { "__ENTITYSET": "/mobileapp/Employees(4)/tasks?$expand=tasks", "__GlobalStamp": 21, "__COUNT": 1, "__FIRST": 0, "__ENTITIES": [ { "__KEY": "44", "__TIMESTAMP": "2019-09-04T09:36:32.864Z", "__STAMP": 23, "ID": 44 } ], "__SENT": 1 }, "ID": 4, "Name": "Anass Talii", "Job": "QA", "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(4)/Picture?$imageformat=best&$version=5&$expand=Picture", "image": true } }, "Email": "anass@example.com", "PhoneNumber": "(381) 230 5382" } ], "__SENT": 4}

TimeKeeper.4dbase/Mobile Projects/Time Keeper/project.dataSet/Resources/Assets.xcassets/Data/Projects.dataset/Projects.data.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{ "__entityModel": "Projects", "__GlobalStamp": 21, "__COUNT": 8, "__FIRST": 0, "__ENTITIES": [ { "__KEY": "56", "__TIMESTAMP": "2019-09-04T08:46:03.256Z", "__STAMP": 48, "ID": 56, "Name": "Task number 7", "Category": "Development", "Color": 2, "DefaultHourlyRate": 250, "Time": 960000, "EmployeeID": 3, "Completion": 40, "employee": { "__KEY": "3", "__TIMESTAMP": "2019-09-02T14:27:04.866Z", "__STAMP": 4, "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(3)/Picture?$imageformat=best&$version=4&$expand=Picture", "image": true } }, "PhoneNumber": "(573) 297 2493", "Email": "eric@example.com", "ID": 3, "Name": "Eric Marchand", "Job": "Dev" } }, { "__KEY": "32", "__TIMESTAMP": "2019-09-02T14:19:26.460Z", "__STAMP": 49, "ID": 32, "Name": "Task number 4", "Category": "Finance", "Color": 6, "DefaultHourlyRate": 200, "Time": 9540000, "EmployeeID": 1, "Completion": 80, "employee": { "__KEY": "1", "__TIMESTAMP": "2019-09-04T15:06:17.449Z", "__STAMP": 7, "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(1)/Picture?$imageformat=best&$version=7&$expand=Picture", "image": true } }, "PhoneNumber": "(802) 912 8483", "Email": "david@example.com", "ID": 1, "Name": "David Azancot", "Job": "PO" } }, { "__KEY": "47", "__TIMESTAMP": "2019-09-04T09:37:24.156Z", "__STAMP": 22, "ID": 47, "Name": "Task number 1", "Category": "Gestion de projet", "Color": 2, "DefaultHourlyRate": 150, "Time": 6120000, "EmployeeID": 1, "Completion": 80, "employee": { "__KEY": "1", "__TIMESTAMP": "2019-09-04T15:06:17.449Z", "__STAMP": 7, "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(1)/Picture?$imageformat=best&$version=7&$expand=Picture", "image": true } }, "PhoneNumber": "(802) 912 8483", "Email": "david@example.com", "ID": 1, "Name": "David Azancot", "Job": "PO" } }, { "__KEY": "44", "__TIMESTAMP": "2019-09-04T09:36:32.864Z", "__STAMP": 23, "ID": 44, "Name": "Task number 3", "Category": "Commercial", "Color": 7, "DefaultHourlyRate": 150, "Time": 240000, "EmployeeID": 4, "Completion": 50, "employee": { "__KEY": "4", "__TIMESTAMP": "2019-09-02T14:27:26.151Z", "__STAMP": 5, "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(4)/Picture?$imageformat=best&$version=5&$expand=Picture", "image": true } }, "PhoneNumber": "(381) 230 5382", "Email": "anass@example.com", "ID": 4, "Name": "Anass Talii", "Job": "QA" } }, { "__KEY": "31", "__TIMESTAMP": "2019-09-02T14:19:35.529Z", "__STAMP": 24, "ID": 31, "Name": "Task number 5", "Category": "Communication", "Color": 3, "DefaultHourlyRate": 100, "Time": 1200000, "EmployeeID": 1, "Completion": 45, "employee": { "__KEY": "1", "__TIMESTAMP": "2019-09-04T15:06:17.449Z", "__STAMP": 7, "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(1)/Picture?$imageformat=best&$version=7&$expand=Picture", "image": true } }, "PhoneNumber": "(802) 912 8483", "Email": "david@example.com", "ID": 1, "Name": "David Azancot", "Job": "PO" } }, { "__KEY": "45", "__TIMESTAMP": "2019-09-02T14:19:39.218Z", "__STAMP": 27, "ID": 45, "Name": "Task number 2", "Category": "Documentation", "Color": 5, "DefaultHourlyRate": 100, "Time": 9720000, "EmployeeID": 1, "Completion": 30, "employee": { "__KEY": "1", "__TIMESTAMP": "2019-09-04T15:06:17.449Z", "__STAMP": 7, "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(1)/Picture?$imageformat=best&$version=7&$expand=Picture", "image": true } }, "PhoneNumber": "(802) 912 8483", "Email": "david@example.com", "ID": 1, "Name": "David Azancot", "Job": "PO" } }, { "__KEY": "61", "__TIMESTAMP": "2019-09-04T09:36:59.278Z", "__STAMP": 16, "ID": 61, "Name": "Task number 8", "Category": "Communication", "Color": 0, "DefaultHourlyRate": 100, "Time": 0, "EmployeeID": 2, "Completion": 70, "employee": { "__KEY": "2", "__TIMESTAMP": "2019-09-02T14:26:45.853Z", "__STAMP": 5, "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(2)/Picture?$imageformat=best&$version=5&$expand=Picture", "image": true } }, "PhoneNumber": "(751) 693 9094", "Email": "vincent@example.com", "ID": 2, "Name": "Vincent De Lachaux", "Job": "Dev" } }, { "__KEY": "55", "__TIMESTAMP": "2019-09-02T08:18:41.372Z", "__STAMP": 59, "ID": 55, "Name": "Task number 6", "Category": "Finance", "Color": 1, "DefaultHourlyRate": 200, "Time": 360000, "EmployeeID": 1, "Completion": 20, "employee": { "__KEY": "1", "__TIMESTAMP": "2019-09-04T15:06:17.449Z", "__STAMP": 7, "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(1)/Picture?$imageformat=best&$version=7&$expand=Picture", "image": true } }, "PhoneNumber": "(802) 912 8483", "Email": "david@example.com", "ID": 1, "Name": "David Azancot", "Job": "PO" } } ], "__SENT": 8}
1+
{ "__entityModel": "Projects", "__GlobalStamp": 21, "__COUNT": 8, "__FIRST": 0, "__ENTITIES": [ { "__KEY": "56", "__TIMESTAMP": "2019-09-04T08:46:03.256Z", "__STAMP": 48, "Time": 960000, "EmployeeID": 3, "Completion": 40, "employee": { "__KEY": "3", "__TIMESTAMP": "2019-09-02T14:27:04.866Z", "__STAMP": 4, "ID": 3, "Name": "Eric Marchand", "Job": "Dev", "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(3)/Picture?$imageformat=best&$version=4&$expand=Picture", "image": true } }, "Email": "eric@example.com", "PhoneNumber": "(573) 297 2493" }, "Name": "Task number 7", "ID": 56, "DefaultHourlyRate": 250, "Category": "Development", "Color": 2 }, { "__KEY": "32", "__TIMESTAMP": "2019-09-02T14:19:26.460Z", "__STAMP": 49, "Time": 9540000, "EmployeeID": 1, "Completion": 80, "employee": { "__KEY": "1", "__TIMESTAMP": "2019-09-04T15:06:17.449Z", "__STAMP": 7, "ID": 1, "Name": "David Azancot", "Job": "PO", "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(1)/Picture?$imageformat=best&$version=7&$expand=Picture", "image": true } }, "Email": "david@example.com", "PhoneNumber": "(802) 912 8483" }, "Name": "Task number 4", "ID": 32, "DefaultHourlyRate": 200, "Category": "Finance", "Color": 6 }, { "__KEY": "47", "__TIMESTAMP": "2019-09-04T09:37:24.156Z", "__STAMP": 22, "Time": 6120000, "EmployeeID": 1, "Completion": 80, "employee": { "__KEY": "1", "__TIMESTAMP": "2019-09-04T15:06:17.449Z", "__STAMP": 7, "ID": 1, "Name": "David Azancot", "Job": "PO", "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(1)/Picture?$imageformat=best&$version=7&$expand=Picture", "image": true } }, "Email": "david@example.com", "PhoneNumber": "(802) 912 8483" }, "Name": "Task number 1", "ID": 47, "DefaultHourlyRate": 150, "Category": "Gestion de projet", "Color": 2 }, { "__KEY": "44", "__TIMESTAMP": "2019-09-04T09:36:32.864Z", "__STAMP": 23, "Time": 240000, "EmployeeID": 4, "Completion": 50, "employee": { "__KEY": "4", "__TIMESTAMP": "2019-09-02T14:27:26.151Z", "__STAMP": 5, "ID": 4, "Name": "Anass Talii", "Job": "QA", "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(4)/Picture?$imageformat=best&$version=5&$expand=Picture", "image": true } }, "Email": "anass@example.com", "PhoneNumber": "(381) 230 5382" }, "Name": "Task number 3", "ID": 44, "DefaultHourlyRate": 150, "Category": "Commercial", "Color": 7 }, { "__KEY": "31", "__TIMESTAMP": "2019-09-02T14:19:35.529Z", "__STAMP": 24, "Time": 1200000, "EmployeeID": 1, "Completion": 45, "employee": { "__KEY": "1", "__TIMESTAMP": "2019-09-04T15:06:17.449Z", "__STAMP": 7, "ID": 1, "Name": "David Azancot", "Job": "PO", "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(1)/Picture?$imageformat=best&$version=7&$expand=Picture", "image": true } }, "Email": "david@example.com", "PhoneNumber": "(802) 912 8483" }, "Name": "Task number 5", "ID": 31, "DefaultHourlyRate": 100, "Category": "Communication", "Color": 3 }, { "__KEY": "45", "__TIMESTAMP": "2019-09-02T14:19:39.218Z", "__STAMP": 27, "Time": 9720000, "EmployeeID": 1, "Completion": 30, "employee": { "__KEY": "1", "__TIMESTAMP": "2019-09-04T15:06:17.449Z", "__STAMP": 7, "ID": 1, "Name": "David Azancot", "Job": "PO", "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(1)/Picture?$imageformat=best&$version=7&$expand=Picture", "image": true } }, "Email": "david@example.com", "PhoneNumber": "(802) 912 8483" }, "Name": "Task number 2", "ID": 45, "DefaultHourlyRate": 100, "Category": "Documentation", "Color": 5 }, { "__KEY": "61", "__TIMESTAMP": "2019-09-04T09:36:59.278Z", "__STAMP": 16, "Time": 0, "EmployeeID": 2, "Completion": 70, "employee": { "__KEY": "2", "__TIMESTAMP": "2019-09-02T14:26:45.853Z", "__STAMP": 5, "ID": 2, "Name": "Vincent De Lachaux", "Job": "Dev", "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(2)/Picture?$imageformat=best&$version=5&$expand=Picture", "image": true } }, "Email": "vincent@example.com", "PhoneNumber": "(751) 693 9094" }, "Name": "Task number 8", "ID": 61, "DefaultHourlyRate": 100, "Category": "Communication", "Color": 0 }, { "__KEY": "55", "__TIMESTAMP": "2019-09-02T08:18:41.372Z", "__STAMP": 59, "Time": 360000, "EmployeeID": 1, "Completion": 20, "employee": { "__KEY": "1", "__TIMESTAMP": "2019-09-04T15:06:17.449Z", "__STAMP": 7, "ID": 1, "Name": "David Azancot", "Job": "PO", "ProjectID": 0, "Picture": { "__deferred": { "uri": "/mobileapp/Employees(1)/Picture?$imageformat=best&$version=7&$expand=Picture", "image": true } }, "Email": "david@example.com", "PhoneNumber": "(802) 912 8483" }, "Name": "Task number 6", "ID": 55, "DefaultHourlyRate": 200, "Category": "Finance", "Color": 1 } ], "__SENT": 8}

0 commit comments

Comments
 (0)