0:0:0.0 --> 0:0:1.80
SueAnn See
Give you some background.
0:0:1.90 --> 0:0:5.580
SueAnn See
What happened was that, uh, currently for change log update command.
0:0:6.70 --> 0:0:12.540
SueAnn See
We are only supporting up replace where we have value and all value.
0:0:13.310 --> 0:0:13.510
Duraid Wadie
Umm.
0:0:12.960 --> 0:0:23.420
SueAnn See
So previously there has already been some comments from the team saying that they need to need us to allow null values for either the value or old value.
0:0:23.430 --> 0:0:25.940
SueAnn See
So we have already done that change.
0:0:26.830 --> 0:0:38.150
SueAnn See
So at that time, they said that it's reasonable to have now value because they might be resetting a property or setting it for the first time, and we agreed to that. Right.
0:0:38.280 --> 0:0:43.850
SueAnn See
So now they have come back and said that they want to use OPP and remove as well.
0:0:46.140 --> 0:0:47.560
SueAnn See
So initially, yeah.
0:0:46.480 --> 0:0:48.710
Duraid Wadie
I mean, yeah, yeah.
0:0:48.720 --> 0:0:51.220
Duraid Wadie
I'm just actually forget about art for a second, right?
0:0:51.380 --> 0:0:51.580
SueAnn See
Yeah.
0:0:52.20 --> 0:0:55.960
Duraid Wadie
So let's go back again to just to the level of uh, but.
0:0:59.490 --> 0:1:3.740
Duraid Wadie
Why do we care about any validations happen at the ChangeLog itself?
0:1:4.780 --> 0:1:6.450
Duraid Wadie
Because our end of the day.
0:1:4.420 --> 0:1:7.330
SueAnn See
OK, so hmm.
0:1:6.460 --> 0:1:8.230
Duraid Wadie
Yeah, that's why I need to try to understand.
0:1:8.240 --> 0:1:11.100
Duraid Wadie
This is why I wanted really Ping Ping to explain that really to me, all Angeline.
0:1:26.820 --> 0:1:27.790
Duraid Wadie
Yeah, yeah, yeah, yeah.
0:1:12.80 --> 0:1:37.10
SueAnn See
OK, so actually I I'm not sure about the historical reasons why we started to have validations, but what I can think of is that in future when we have the ChangeLog UI, the central one, at least if we do not have this validations in place then we may see some inconsistencies depending on how the products choose to use these commands.
0:1:48.440 --> 0:1:48.690
Duraid Wadie
Uh-huh.
0:1:37.340 --> 0:1:49.890
SueAnn See
So as an example, if we were to allow them to use add and remove and they use it properly right where for add, they are going to give us the new value and remove they are going to use.
0:1:50.420 --> 0:1:52.750
SueAnn See
Give us the old value and replace.
0:1:52.760 --> 0:1:55.710
SueAnn See
They will give us both new value and old value.
0:1:55.720 --> 0:1:57.880
SueAnn See
Then there is no issue, right?
0:1:57.990 --> 0:2:7.740
SueAnn See
But right now we are also allowing this case where they can opt to use replace and then just give us the new value without the old value.
0:2:8.640 --> 0:2:13.430
SueAnn See
They also can use replace with the old value only without the new value.
0:2:13.480 --> 0:2:16.810
SueAnn See
This is what they said they wanted to do previously, right?
0:2:16.820 --> 0:2:22.330
SueAnn See
Maybe it's for a different scenario depending on which area they are updating, right?
0:2:22.400 --> 0:2:28.710
SueAnn See
So then we start to see some inconsistencies because replace sometimes you will have all value and new value.
0:2:28.720 --> 0:2:32.370
SueAnn See
Sometimes you only have new value which is still OK.
0:2:32.680 --> 0:2:36.10
SueAnn See
But what if we don't add any validations at all?
0:2:36.440 --> 0:2:38.500
SueAnn See
They might do it the opposite, right?
0:2:38.700 --> 0:2:42.900
SueAnn See
So what if they give us add and then they give us all value?
0:2:43.290 --> 0:2:46.970
SueAnn See
So what does this mean to somebody looking at the audit trail?
0:2:48.160 --> 0:2:55.330
SueAnn See
I I don't understand this right, but of course this is maybe an extreme scenario, I don't know.
0:2:59.430 --> 0:2:59.700
Duraid Wadie
OK.
0:2:59.790 --> 0:3:0.700
Duraid Wadie
Yeah, can.
0:2:55.800 --> 0:3:1.190
SueAnn See
But when we try to ask different people within our own team, we have different opinions.
0:3:2.20 --> 0:3:2.770
Duraid Wadie
OK. OK.
0:3:2.780 --> 0:3:3.530
Duraid Wadie
Can you back again?
0:3:4.680 --> 0:3:4.960
SueAnn See
Hmm.
0:3:3.540 --> 0:3:9.850
Duraid Wadie
Sorry to the structure of the payload of the command of the those command, right?
0:3:8.500 --> 0:3:13.220
SueAnn See
Yeah, it's like this value is actually new value and old value is all value.
0:3:14.820 --> 0:3:16.30
Duraid Wadie
Yeah, right.
0:3:16.110 --> 0:3:21.450
Duraid Wadie
I mean 21 one side I don't even agree about old value on on new values in here at all.
0:3:21.500 --> 0:3:27.950
Duraid Wadie
I would actually when we did the change, log back in my days as was always the value.
0:3:27.960 --> 0:3:29.650
Duraid Wadie
So and I added something.
0:3:30.170 --> 0:3:30.410
SueAnn See
Hmm.
0:3:29.960 --> 0:3:32.710
Duraid Wadie
I've already added value as I've have done.
0:3:33.170 --> 0:3:37.670
Duraid Wadie
When I change something, I've only done my change that makes sense.
0:3:37.680 --> 0:3:44.420
Duraid Wadie
So as always, actually I don't care what value has happened to it, because when I'm coming and add it, I've added the value.
0:3:44.430 --> 0:3:56.560
Duraid Wadie
When I update it, I updated the value so so it's always that with the change log is gonna show is the changes for the value of of its life.
0:3:57.50 --> 0:3:57.880
Duraid Wadie
That makes sense.
0:3:58.410 --> 0:3:59.100
SueAnn See
Ah.
0:3:57.890 --> 0:4:1.860
Duraid Wadie
So it doesn't really care about old value new value at all.
0:4:2.450 --> 0:4:3.170
SueAnn See
Yeah. So.
0:4:2.370 --> 0:4:4.50
Duraid Wadie
It's more about what's happened now.
0:4:5.460 --> 0:4:9.930
SueAnn See
Umm, I guess I I also don't know why he's not really.
0:4:9.940 --> 0:4:16.290
SueAnn See
We have this design but I guess is to make it easier for this information to surface on the UI.
0:4:16.940 --> 0:4:17.380
Duraid Wadie
I know, I know.
0:4:16.480 --> 0:4:21.640
SueAnn See
Otherwise, we may have to go back to the history and try to do the comparison ourselves, right?
0:4:22.810 --> 0:4:23.890
Duraid Wadie
It's not about that really.
0:4:23.900 --> 0:4:25.610
Duraid Wadie
It's just like I'm trying to understand.
0:4:26.410 --> 0:4:26.650
SueAnn See
Hmm.
0:4:25.620 --> 0:4:28.360
Duraid Wadie
It's like so.
0:4:28.370 --> 0:4:32.60
Duraid Wadie
They actually at the moment they just complaining because it says OK.
0:4:32.70 --> 0:4:33.960
Duraid Wadie
I wanna send you something.
0:4:33.970 --> 0:4:35.580
Duraid Wadie
But why you validating it right?
0:4:35.590 --> 0:4:36.930
Duraid Wadie
That's exactly what's happening here.
0:4:37.480 --> 0:4:38.470
SueAnn See
Yes, correct.
0:4:39.150 --> 0:4:39.350
Duraid Wadie
Yeah.
0:4:39.410 --> 0:4:39.890
SueAnn See
So.
0:4:39.900 --> 0:4:53.60
SueAnn See
So then our proposal is that OK, since you want to use add and remove, we will allow you to use it on top of that we will allow you to use anything that is valid based on the Jason Patch specification as well.
0:4:54.190 --> 0:4:59.160
SueAnn See
Then we are not going to do any validation at all on value and old value.
0:4:59.350 --> 0:5:4.20
SueAnn See
But of course, that brings us back to that scenario next time when we have the UI.
0:5:5.60 --> 0:5:6.90
SueAnn See
Uh, no.
0:5:6.130 --> 0:5:11.240
SueAnn See
But he should complain that if they see something inconsistent, right, that is the products responsibility.
0:5:12.620 --> 0:5:15.310
Duraid Wadie
What this is exactly how it should be to Venezuela.
0:5:15.300 --> 0:5:15.460
SueAnn See
Yeah.
0:5:15.320 --> 0:5:23.450
Duraid Wadie
It should be a product responsibility at the the validation you know the the change log it takes and the updates and it adds stuff.
0:5:23.460 --> 0:5:25.310
Duraid Wadie
We don't care what they do with it.
0:5:26.880 --> 0:5:28.150
Duraid Wadie
Is that problem that?
0:5:26.0 --> 0:5:32.830
SueAnn See
OK, but OK, so maybe this is right, maybe does it correctly, right.
0:5:32.840 --> 0:5:42.970
SueAnn See
So let's say this is right, they do it correctly, but if we come to another product, let's say work, right, somehow they insist that they want to do it this way.
0:5:43.80 --> 0:5:45.620
SueAnn See
So this is something then we cannot control anymore.
0:5:47.340 --> 0:5:48.120
Duraid Wadie
Yeah, I mean.
0:5:48.370 --> 0:5:52.960
SueAnn See
So if you talk about consistent user experience, this is not going to be consistent.
0:5:53.250 --> 0:5:58.980
SueAnn See
And at that point in time, we will have to go back to work, right and say, look, you have to follow this method instead.
0:6:3.190 --> 0:6:3.350
SueAnn See
Yeah.
0:6:10.260 --> 0:6:10.410
SueAnn See
Yes.
0:6:0.250 --> 0:6:11.750
Duraid Wadie
Yeah, I'm actually trying to simplify a little bit now, right, because this thing is getting explosion of integration, which is a lot of Integration gonna happen very soon with all of this with the platform itself.
0:6:12.60 --> 0:6:13.890
SueAnn See
Yeah. Uh.
0:6:17.60 --> 0:6:17.390
SueAnn See
Correct.
0:6:20.680 --> 0:6:20.930
SueAnn See
Hmm.
0:6:11.810 --> 0:6:23.300
Duraid Wadie
Than ever before the Bennett with you, because before it was just really ARC and and we tried to stand send standard ways to to the whole command and event with this generation but not today.
0:6:23.310 --> 0:6:25.450
Duraid Wadie
Today is high, but architecture is coming into this.
0:6:27.530 --> 0:6:31.900
Duraid Wadie
Where I just tried to determine it so update, add, update, replace, update, remove.
0:6:33.720 --> 0:6:36.480
Duraid Wadie
Technically, uh does mean the first time this value is getting hard.
0:6:37.140 --> 0:6:39.500
SueAnn See
Correct. Yeah.
0:6:36.490 --> 0:6:42.480
Duraid Wadie
They tried apply stacked mean that is an update into it and remove this really been deleted right?
0:6:42.390 --> 0:6:55.10
SueAnn See
Yeah, but I think I I look at us use case, it may not just be the first time it be, it is probably because they are trying to add a value to an array because they are case was managing users in a role.
0:6:58.560 --> 0:7:4.160
Duraid Wadie
Yeah, I mean, you said, I don't know really it's uh, it's like a Lincoln thing, isn't it?
0:7:4.820 --> 0:7:5.60
SueAnn See
Yes.
0:7:4.170 --> 0:7:6.480
Duraid Wadie
There's not really like a change on an entity.
0:7:7.310 --> 0:7:9.370
SueAnn See
So this brings up another question.
0:7:9.380 --> 0:7:16.750
SueAnn See
Our initial response to them was why don't you use link and Link command but they just insisted they want to use add remove.
0:7:19.760 --> 0:7:21.470
Duraid Wadie
Because I tried to simplify it.
0:7:23.790 --> 0:7:24.80
SueAnn See
Hmm.
0:7:21.550 --> 0:7:36.590
Duraid Wadie
That's what he's trying to do to the in the back end of the services that the working on, I guess they trying to standardize it at the framework level, any change, it doesn't matter what trigger the change, that's what probably the trying to do here.
0:7:37.300 --> 0:7:38.450
SueAnn See
Maybe yeah.
0:7:37.120 --> 0:7:43.50
Duraid Wadie
It goes through the same same years, same command to actually say just send it.
0:7:45.180 --> 0:7:45.780
SueAnn See
Carl.
0:7:43.60 --> 0:7:46.50
Duraid Wadie
I don't care what it is and that's what it needs to be.
0:7:46.140 --> 0:7:50.160
Duraid Wadie
Probably he doesn't even care about all the values, he just wanna say this is the change.
0:7:51.240 --> 0:7:52.290
SueAnn See
Yeah, maybe.
0:7:52.360 --> 0:7:52.890
SueAnn See
Right.
0:7:53.500 --> 0:8:6.150
SueAnn See
But once they do that, then there there are implications to other products and not only to other products is to our platform that IHOME also because within IHOME we also have a role assignment.
0:8:6.160 --> 0:8:8.210
SueAnn See
We have link unlink product instance right.
0:8:8.520 --> 0:8:11.790
SueAnn See
Then we need to think about how to streamline all of those.
0:8:11.860 --> 0:8:13.460
SueAnn See
Do we still use link and link?
0:8:15.520 --> 0:8:20.200
Duraid Wadie
I think we just need to simplify the whole uh ChangeLog a bit actually.
0:8:22.50 --> 0:8:22.320
SueAnn See
Hmm.
0:8:20.210 --> 0:8:28.510
Duraid Wadie
Further, the verse with you, I would say just to simplify it and I'm actually trying to what is the change log is doing end of the day it's two things right?
0:8:33.530 --> 0:8:34.620
SueAnn See
Hmm hmm.
0:8:42.280 --> 0:8:42.560
SueAnn See
Hmm.
0:8:43.690 --> 0:8:44.300
SueAnn See
Yeah.
0:8:29.350 --> 0:8:45.100
Duraid Wadie
This is my entity changed and this is the change the menus with you and if you accumulate all of these changes you should go to the first one to the last one and you see all the changes has happened between between a time frame, the Venezuelan.
0:8:44.350 --> 0:8:51.310
SueAnn See
So I think what you're saying is something like this, where there's only value.
0:8:55.560 --> 0:8:57.880
Duraid Wadie
And that's that's really what's happening in the ChangeLog, isn't it?
0:8:51.320 --> 0:8:58.490
SueAnn See
There's no or value, so yeah, something like that.
0:8:57.890 --> 0:8:58.730
Duraid Wadie
So I've got.
0:8:59.210 --> 0:9:0.560
Duraid Wadie
Yeah, that's my addition.
0:9:0.570 --> 0:9:2.540
Duraid Wadie
That's the entity, and that's what I've added.
0:9:2.690 --> 0:9:3.490
Duraid Wadie
I've changed it.
0:9:3.500 --> 0:9:4.540
Duraid Wadie
That was the change.
0:9:5.10 --> 0:9:7.90
Duraid Wadie
I've changed it again and that's the change drive.
0:9:8.210 --> 0:9:8.720
Duraid Wadie
I don't know.
0:9:7.770 --> 0:9:12.770
SueAnn See
Yeah, but for remove there will not be anything because you're actually removing the previous value.
0:9:14.710 --> 0:9:14.870
SueAnn See
Yeah.
0:9:13.420 --> 0:9:16.810
Duraid Wadie
Bussola is you are removing the last thing you've done to be honest with you.
0:9:16.820 --> 0:9:18.180
Duraid Wadie
The last really what you have done.
0:9:19.220 --> 0:9:21.530
Duraid Wadie
Uh, you can't verify the value.
0:9:21.540 --> 0:9:25.640
Duraid Wadie
What you're removed if you want, but technically you remove that value more.
0:9:25.650 --> 0:9:28.450
Duraid Wadie
The idea is actually you have removed that entity itself.
0:9:30.20 --> 0:9:30.300
SueAnn See
Uh-huh.
0:9:30.990 --> 0:9:32.540
Duraid Wadie
What we've been up that makes sense.
0:9:33.0 --> 0:9:33.150
SueAnn See
Yes.
0:9:33.250 --> 0:9:35.100
Duraid Wadie
I don't have any change that design of.
0:9:35.110 --> 0:9:41.600
Duraid Wadie
I'll actually all the and then the new value, because that's actually something's being probably verified even before myself.
0:9:41.840 --> 0:9:42.180
SueAnn See
Hmm.
0:9:44.160 --> 0:9:44.440
SueAnn See
Hmm.
0:9:42.250 --> 0:9:51.850
Duraid Wadie
The way it's been designed this, but yeah between the old and the new value, I think you can leave it, but mean nothing from your high point of view.
0:9:53.40 --> 0:9:53.610
SueAnn See
OK.
0:9:53.660 --> 0:10:6.820
SueAnn See
So I guess for the immediate action, we will just go with the proposal where we will allow all of the JSON patch operations and then we will remove all the validations on value and old value.
0:10:6.900 --> 0:10:7.0
SueAnn See
But.
0:10:10.900 --> 0:10:11.220
SueAnn See
OK.
0:10:7.870 --> 0:10:12.670
Duraid Wadie
I think validation doesn't need to exist to Venezuela because it's the product in control of this rubbish.
0:10:13.460 --> 0:10:16.20
SueAnn See
OK, OK. Hmm.
0:10:14.940 --> 0:10:17.110
Anthony Wong
Swain actually thought you had.
0:10:17.540 --> 0:10:21.410
Anthony Wong
If we if we don't validate, there will be different products.
0:10:22.840 --> 0:10:23.720
SueAnn See
Yeah, yeah, yeah.
0:10:21.420 --> 0:10:26.890
Anthony Wong
We have different standards and then in the end the centralized UI is a nightmare to do a thing.
0:10:28.310 --> 0:10:33.880
Duraid Wadie
Yeah, the whole idea, I think, Anthony, right is we stand centralize all of this right.
0:10:33.890 --> 0:10:36.110
Duraid Wadie
We need to tell them this is the way it is.
0:10:38.130 --> 0:10:40.500
Duraid Wadie
If they'll make sense, that depends with you.
0:10:41.380 --> 0:10:43.280
Duraid Wadie
But I mean, those doesn't make sense.
0:10:43.210 --> 0:10:43.490
Anthony Wong
I mean.
0:10:43.290 --> 0:10:47.840
Duraid Wadie
Let's say Anthony, from your point of view, is to actually have value and old value, but just just.
0:10:47.850 --> 0:10:48.530
Duraid Wadie
I mean, that's something.
0:10:48.540 --> 0:10:49.420
Duraid Wadie
Does it actually make sense?
0:10:53.540 --> 0:11:3.570
SueAnn See
I actually it makes sense for me because from other softwares, right, when we look at audit trail at the field level audit, there's always an old value and new value.
0:11:3.680 --> 0:11:11.530
SueAnn See
So that makes sense for me in terms of the user interface, but I also understand there are many ways that we can surface this information, right?
0:11:11.540 --> 0:11:14.880
SueAnn See
It doesn't have to be a fix property here.
0:11:16.420 --> 0:11:19.940
Duraid Wadie
Only makes sense if you look at a terracotta time, right?
0:11:20.470 --> 0:11:20.720
SueAnn See
Hmm.
0:11:20.320 --> 0:11:21.510
Duraid Wadie
That's when it makes sense.
0:11:21.520 --> 0:11:31.670
Duraid Wadie
If you look at a lot at the time, but the other trial itself, it's a screen, you're gonna open it up and it shows you how this entity has been changed over time, right?
0:11:33.770 --> 0:11:34.660
Duraid Wadie
That makes sense.
0:11:34.970 --> 0:11:37.180
Duraid Wadie
So imagine, let's say uh.
0:11:37.530 --> 0:11:37.940
Duraid Wadie
I don't know.
0:11:37.950 --> 0:11:39.920
Duraid Wadie
I mean, I've actually got an hour system.
0:11:39.930 --> 0:11:42.380
Duraid Wadie
I can I mean probably show you, but I don't know.
0:11:42.390 --> 0:11:44.670
Duraid Wadie
I mean the design of of Arc.
0:11:44.900 --> 0:11:47.360
Duraid Wadie
Uh ChangeLog itself.
0:11:47.710 --> 0:11:48.60
SueAnn See
Yeah.
0:11:48.70 --> 0:11:48.980
SueAnn See
We don't know yet.
0:11:49.50 --> 0:11:51.550
SueAnn See
They think they are in the midst of designing their UI.
0:11:52.720 --> 0:11:54.120
Duraid Wadie
Uh, so they are doing that then?
0:11:55.120 --> 0:11:57.930
SueAnn See
They are doing some form of UI.
0:11:57.940 --> 0:12:2.860
SueAnn See
We don't know how it looks like, so that is not the central ChangeLog UI.
0:12:2.870 --> 0:12:4.450
SueAnn See
It's their own ChangeLog UI.
0:12:7.210 --> 0:12:8.470
Anthony Wong
Yeah, from.
0:12:15.980 --> 0:12:17.90
Duraid Wadie
That's why, yeah.
0:12:8.480 --> 0:12:17.160
Anthony Wong
From what I understand from what Bing Bing has mentioned, there is a requirement we there will be a centralized UI that will be used by yeah.
0:12:17.220 --> 0:12:19.100
SueAnn See
Yeah, that is the longer term plan.
0:12:20.20 --> 0:12:25.50
SueAnn See
But what we heard recently was art is also doing their own UI.
0:12:42.950 --> 0:12:43.600
Duraid Wadie
Can you hear me guys?
0:12:44.60 --> 0:12:45.260
SueAnn See
Yes, now we can.
0:12:47.140 --> 0:12:48.180
Duraid Wadie
Uh, yes.
0:12:48.190 --> 0:12:48.920
Duraid Wadie
Give me a second.
0:12:54.300 --> 0:12:58.600
Duraid Wadie
I think, uh yeah, I don't know.
0:12:58.990 --> 0:13:5.930
Duraid Wadie
I mean, probably we might need actually this would the have you seen it so on and the the design.
0:13:4.890 --> 0:13:6.990
SueAnn See
No, no.
0:13:7.0 --> 0:13:10.550
SueAnn See
We have been asking for it, but uh, it's not available yet.
0:13:10.600 --> 0:13:15.100
SueAnn See
I mean, I chase, ask if and Chris DiPierro for it, but it's not available yet.
0:13:15.860 --> 0:13:28.0
SueAnn See
I the I wish wish list me to this decision right that since I do not have any other info from product about the other products then I think we just remove all the validation.
0:13:26.700 --> 0:13:29.850
Duraid Wadie
I mean this design came from a cure pulse cloud to Venezuela.
0:13:29.860 --> 0:13:35.540
Duraid Wadie
This actually designed what has been agreed, and that's why I didn't question a lot, because it's been a great buy.
0:13:36.470 --> 0:13:36.690
SueAnn See
Yeah.
0:13:37.240 --> 0:13:39.740
Duraid Wadie
Older design of actually ChangeLog this.
0:13:40.400 --> 0:13:41.440
Duraid Wadie
That's why it's here.
0:13:41.490 --> 0:13:43.400
Duraid Wadie
I'm pure and they remember that Tony.
0:13:43.410 --> 0:13:43.670
Duraid Wadie
Was it?
0:13:43.680 --> 0:13:44.660
Duraid Wadie
That's the case, isn't it?
0:13:46.520 --> 0:13:49.70
Anthony Wong
I think so, but I'm not very sure.
0:13:49.200 --> 0:13:58.770
Anthony Wong
Not 100% sure whether it is from Q pulse cloud because I was not involved in the discussion when they designed it so.
0:13:59.640 --> 0:14:0.550
Duraid Wadie
Yeah, maybe.
0:14:0.560 --> 0:14:4.410
Duraid Wadie
I mean, I wasn't involved in that discussion and a lot of time of it to dance with you.
0:14:4.420 --> 0:14:10.890
Duraid Wadie
Just more of a high level architecture, not actually have the have the common blevel like that.
0:14:11.670 --> 0:14:12.840
Duraid Wadie
But we had very similar things.
0:14:14.210 --> 0:14:14.530
SueAnn See
Hmm.
0:14:12.850 --> 0:14:19.610
Duraid Wadie
So one at that time, it's he had old values, new values which is just the way they displayed it.
0:14:19.660 --> 0:14:20.380
Duraid Wadie
May be honest with you.
0:14:20.160 --> 0:14:22.210
SueAnn See
Yeah, yeah, yeah, I understand.
0:14:22.380 --> 0:14:27.650
SueAnn See
So I'm thinking because it's chasing us already for this, for now.
0:14:27.780 --> 0:14:35.550
SueAnn See
Perhaps we can just remove the validation and then get product to confirm exactly how they are going to display in the UI.
0:14:35.0 --> 0:14:35.730
Duraid Wadie
We need to see.
0:14:35.740 --> 0:14:36.450
Duraid Wadie
There you are.
0:14:36.460 --> 0:14:38.470
Duraid Wadie
Yeah, that's that's the whole thing, right?
0:14:38.870 --> 0:14:39.70
SueAnn See
Yeah.
0:14:38.480 --> 0:14:47.490
Duraid Wadie
I mean, I'm trying to, actually I'm trying to show you how we've done the ChangeLog through our product, which is up trying to do anyway.
0:14:48.0 --> 0:14:51.640
Duraid Wadie
And the end of the day, they're gonna do probably something very similar to Venus with you.
0:14:54.710 --> 0:14:56.440
Duraid Wadie
But I can actually work.
0:14:56.450 --> 0:14:57.480
Duraid Wadie
I probably am now.
0:14:58.570 --> 0:15:0.960
SueAnn See
I'm not sure if you can find anything here.
0:15:0.970 --> 0:15:8.180
SueAnn See
If I'm not mistaken, last time there is some all up documents here I don't see it now.
0:15:8.640 --> 0:15:9.820
Duraid Wadie
No, that'll be copied.
0:15:9.980 --> 0:15:10.310
SueAnn See
Yeah.
0:15:9.830 --> 0:15:12.540
Duraid Wadie
What we've done anyway, to be honest with you, that's what they will be doing.
0:15:14.400 --> 0:15:15.90
SueAnn See
Ohh.
0:15:15.330 --> 0:15:16.240
Duraid Wadie
I'm just checking.
0:15:34.0 --> 0:15:35.620
Duraid Wadie
You won't have it in there, I think.
0:15:35.290 --> 0:15:40.540
SueAnn See
All the lock you house and have all the lock coupons.
0:15:45.200 --> 0:15:45.460
Duraid Wadie
Yeah.
0:15:48.860 --> 0:15:49.230
Duraid Wadie
The thing.
0:15:43.160 --> 0:15:50.40
SueAnn See
No, it doesn't look like it last time I remember, David McGlashan had some prototypes. Yeah.
0:15:50.600 --> 0:15:51.140
Duraid Wadie
OK.
0:15:51.150 --> 0:15:52.260
Duraid Wadie
He'll be good, actually, if your house.
0:15:52.560 --> 0:15:54.930
SueAnn See
But I don't know where.
0:15:54.940 --> 0:15:55.540
SueAnn See
Where is it now?
0:15:57.510 --> 0:15:57.690
Duraid Wadie
But.
0:15:56.990 --> 0:15:59.160
SueAnn See
Ah here, maybe audit trail.
0:16:1.330 --> 0:16:2.780
SueAnn See
No, nothing.
0:16:2.850 --> 0:16:4.240
SueAnn See
Think they might have removed it already?
0:16:3.290 --> 0:16:5.420
Duraid Wadie
Yeah, that'll be good to say.
0:16:5.430 --> 0:16:10.540
Duraid Wadie
It varies with you because let me show you how we have done it and it's been in production for many, many, many years.
0:16:11.400 --> 0:16:12.780
SueAnn See
OK, you can share screen.
0:16:10.550 --> 0:16:22.170
Duraid Wadie
These we have centralized all the trail as well as actually in secreen audit trails as well, but that that if you can see it here, right.
0:16:24.660 --> 0:16:25.20
SueAnn See
OK.
0:16:29.20 --> 0:16:29.260
SueAnn See
Hmm.
0:16:22.180 --> 0:16:31.300
Duraid Wadie
So I opened an entity and when I went to run into the clicked on the trail and the other trail I've got the date who's changed it.
0:16:34.370 --> 0:16:35.530
SueAnn See
Hmm.
0:16:42.570 --> 0:16:42.810
SueAnn See
Umm.
0:16:31.310 --> 0:16:43.370
Duraid Wadie
What property it is of that entity, you know, but because go to the ground level, every single attribute within an entity can be changed like a status, its name, it's assigned.
0:16:43.480 --> 0:16:44.790
Duraid Wadie
And what's the value?
0:16:45.500 --> 0:16:45.760
SueAnn See
OK.
0:16:49.400 --> 0:16:49.600
SueAnn See
Yeah.
0:16:51.980 --> 0:16:52.230
SueAnn See
Understand.
0:16:45.140 --> 0:16:52.570
Duraid Wadie
And again, you can see that last the property status alright, but that's the same status changed again by when by whom?
0:16:53.470 --> 0:16:54.830
SueAnn See
So can you sort by property?
0:16:54.260 --> 0:16:55.990
Duraid Wadie
It yeah.
0:16:56.0 --> 0:16:56.660
Duraid Wadie
Yeah, you can software.
0:16:56.670 --> 0:16:57.320
Duraid Wadie
I'm thinking you want.
0:16:57.0 --> 0:16:57.450
SueAnn See
Yeah.
0:16:57.490 --> 0:17:0.300
SueAnn See
Then you will be easier to see all the changes to status.
0:17:1.10 --> 0:17:2.390
Duraid Wadie
If you want to, but that's what I'm saying.
0:17:2.310 --> 0:17:2.450
SueAnn See
Yeah.
0:17:2.400 --> 0:17:3.820
Duraid Wadie
What is this old value doing?
0:17:3.830 --> 0:17:7.770
Duraid Wadie
It's actually more of a of interface thing.
0:17:6.820 --> 0:17:9.50
SueAnn See
From the previous role well.
0:17:9.890 --> 0:17:10.920
Duraid Wadie
From an interface thing.
0:17:10.930 --> 0:17:12.360
Duraid Wadie
That's why I'm that's what I'm saying.
0:17:14.220 --> 0:17:14.540
SueAnn See
OK.
0:17:12.370 --> 0:17:16.470
Duraid Wadie
Like it needs to be thought out again a little bit.
0:17:16.990 --> 0:17:17.280
SueAnn See
Hmm.
0:17:16.540 --> 0:17:18.710
Duraid Wadie
The Venezuela you because we need to see that you.
0:17:18.720 --> 0:17:19.820
Duraid Wadie
I haven't seen the UI.
0:17:20.500 --> 0:17:23.350
SueAnn See
Yeah, I don't have it either, so too bad.
0:17:23.490 --> 0:17:26.550
Duraid Wadie
You know, if you're gonna have a your eye next to this says old value, right?
0:17:27.750 --> 0:17:28.360
Duraid Wadie
That's makes sense.
0:17:28.370 --> 0:17:29.30
Duraid Wadie
Massive different.
0:17:27.710 --> 0:17:30.220
SueAnn See
Yeah. Correct.
0:17:30.230 --> 0:17:30.540
SueAnn See
Correct.
0:17:42.660 --> 0:17:43.170
Duraid Wadie
Yeah.
0:17:31.710 --> 0:17:45.570
SueAnn See
So why don't we do this in order to move ahead, we will remove all the validations for now and then I will ask if and Chris DiPierro to give us the UI so that we can decide right.
0:17:43.210 --> 0:17:46.510
Duraid Wadie
And this is actually the the global UI.
0:17:46.520 --> 0:17:48.40
Duraid Wadie
You guys gonna build us some point?
0:17:57.870 --> 0:17:58.340
SueAnn See
Hmm.
0:17:48.50 --> 0:18:0.760
Duraid Wadie
It's very similar to this and that shows you the whole thing again, but we don't actually log old value, so we only log what's changed all the time, one after each other, and we just in the UI level it just show all of it.
0:18:1.600 --> 0:18:4.190
Duraid Wadie
So we don't need to validate stuff when we do it.
0:18:4.810 --> 0:18:5.90
SueAnn See
OK.
0:18:7.580 --> 0:18:9.520
SueAnn See
Anthony, does that answer your question?
0:18:9.710 --> 0:18:13.690
SueAnn See
I know it's not a good answer, but I think that's what we can do for now.
0:18:17.310 --> 0:18:17.490
Duraid Wadie
But.
0:18:16.960 --> 0:18:20.900
Anthony Wong
That means we proceed with the proposal that given by Ping Ping.
0:18:21.840 --> 0:18:25.10
SueAnn See
Uh yes, I believe. I think.
0:18:25.20 --> 0:18:30.870
SueAnn See
Uh, the proposal is to remove all the existing validations on old value and new value, right?
0:18:32.340 --> 0:18:32.880
Anthony Wong
Yes.
0:18:33.440 --> 0:18:33.760
SueAnn See
OK.
0:18:32.890 --> 0:18:34.510
Anthony Wong
Uh, the the proposal?
0:18:34.520 --> 0:18:35.620
Anthony Wong
I've been Ping is, uh.
0:18:40.870 --> 0:18:41.190
SueAnn See
OK.
0:18:35.660 --> 0:18:42.690
Anthony Wong
Remove the validation or value and old value for the replace and yeah and also.
0:18:42.160 --> 0:18:44.540
Duraid Wadie
But what do we what validating Anthony for a second?
0:18:44.550 --> 0:18:50.130
Duraid Wadie
What we were validating are we validating the old to say a value matches another value?
0:18:51.510 --> 0:18:53.40
Anthony Wong
Uh, it's valid.
0:18:53.110 --> 0:18:55.560
Anthony Wong
It's validating when, uh, the op is replaced.
0:18:55.570 --> 0:18:58.200
Anthony Wong
Uh is making sure the value and old value exists the key.
0:19:1.90 --> 0:19:1.500
Anthony Wong
Yeah.
0:19:1.510 --> 0:19:3.340
Anthony Wong
The key not not the value, not the content.
0:18:59.760 --> 0:19:3.500
SueAnn See
Just the key itself, not the actual content, no.
0:19:4.580 --> 0:19:7.210
Duraid Wadie
They mean like the entity ID of that value.
0:19:8.920 --> 0:19:9.240
SueAnn See
No, no.
0:19:8.750 --> 0:19:9.800
Duraid Wadie
Or or that will.
0:19:8.840 --> 0:19:16.200
Anthony Wong
I know, uh, it's validating where whether the value is exist the the key value exists and all value exist.
0:19:17.70 --> 0:19:25.760
Duraid Wadie
In the actual, let's say if we start it in Mongo, you mean you going back to the Mongo DB to check it or is it actually just at the command level?
0:19:23.920 --> 0:19:28.60
Anthony Wong
I'll before it's safe before his safe to to MongoDB.
0:19:28.70 --> 0:19:32.230
Anthony Wong
It's validating where whether the value and old value exist.
0:19:32.940 --> 0:19:33.500
Duraid Wadie
And that's it.
0:19:34.130 --> 0:19:34.330
Anthony Wong
Yeah.
0:19:35.460 --> 0:19:35.910
Duraid Wadie
OK.
0:19:35.920 --> 0:19:36.150
Duraid Wadie
OK.
0:19:36.160 --> 0:19:40.760
Duraid Wadie
But you know, going to the database to check the old value already exists somewhere else.
0:19:41.630 --> 0:19:42.910
Anthony Wong
No, no, no, not that.
0:19:42.960 --> 0:19:43.550
Duraid Wadie
OK.
0:19:43.660 --> 0:19:43.910
Duraid Wadie
Yeah.
0:19:43.920 --> 0:19:45.590
Duraid Wadie
Yeah, yeah, yeah.
0:19:45.600 --> 0:19:52.710
Duraid Wadie
I think I think it makes sense not to have validation to Venice with the other ChangeLog because we have no idea what the hell this products gonna do.
0:19:53.960 --> 0:19:54.240
SueAnn See
OK.
0:19:54.30 --> 0:19:54.470
Duraid Wadie
I would say.
0:19:56.810 --> 0:19:57.470
SueAnn See
OK.
0:19:57.880 --> 0:19:58.710
SueAnn See
But yeah, I'll.
0:20:2.910 --> 0:20:4.260
Duraid Wadie
Your eyes very important.
0:19:58.720 --> 0:20:4.530
SueAnn See
I'll make sure we follow up with product closely for the UI in case they come up with some crazy idea.
0:20:5.160 --> 0:20:6.940
SueAnn See
Yeah, yeah.
0:20:13.610 --> 0:20:14.30
SueAnn See
Correct.
0:20:14.90 --> 0:20:14.950
SueAnn See
Alright. Yeah.
0:20:15.650 --> 0:20:15.810
Duraid Wadie
But.
0:20:15.80 --> 0:20:21.850
SueAnn See
So I will talk to Keith and Chris and let them manage expectations with our team.
0:20:21.940 --> 0:20:30.30
SueAnn See
We will remove the validation for now, but one day we may go back to them and tell them you need to put this because of the UI, right?
0:20:30.640 --> 0:20:31.170
Duraid Wadie
Yeah.
0:20:31.180 --> 0:20:31.440
Duraid Wadie
How about?
0:20:33.840 --> 0:20:34.110
SueAnn See
Hmm.
0:20:31.450 --> 0:20:35.660
Duraid Wadie
We haven't seen the UI, just say you know, we waited for all the UI I guess.
0:20:35.280 --> 0:20:36.530
SueAnn See
Correct. Correct.
0:20:36.390 --> 0:20:38.260
Anthony Wong
Umm, can I ask something?
0:20:39.20 --> 0:20:39.180
SueAnn See
Yeah.
0:20:39.310 --> 0:20:39.740
Duraid Wadie
Yeah, sure.
0:20:40.650 --> 0:20:43.190
Anthony Wong
Yeah, you can see my screen, right?
0:20:43.710 --> 0:20:43.890
SueAnn See
Yeah.
0:20:43.860 --> 0:20:44.80
Duraid Wadie
Yeah.
0:20:45.200 --> 0:20:45.510
Anthony Wong
Yeah.
0:20:45.520 --> 0:20:49.470
Anthony Wong
So actually, uh, currently we only allow replace, right?
0:20:49.930 --> 0:20:50.110
SueAnn See
Yeah.
0:20:49.480 --> 0:20:55.150
Anthony Wong
So we actually validating whether this exists and also the old value exists.
0:20:55.240 --> 0:20:56.480
Anthony Wong
So we're gonna remove that.
0:20:57.160 --> 0:20:57.500
SueAnn See
Correct.
0:20:58.250 --> 0:20:58.980
Anthony Wong
Yeah.
0:20:59.710 --> 0:21:5.500
Anthony Wong
And I want to ask whether we want to validate the the rest of the op.
0:21:5.540 --> 0:21:7.540
Anthony Wong
Let's say this opt for add right?
0:21:8.570 --> 0:21:15.830
Anthony Wong
We are not going to validate whether this exists or not and for remove we are, yeah.
0:21:12.990 --> 0:21:17.420
Duraid Wadie
I mean when you add something to the ChangeLog, right, something has to exist at the value.
0:21:17.490 --> 0:21:21.150
Duraid Wadie
I mean, if it, why would you actually log in and change log with no value?
0:21:22.200 --> 0:21:25.510
Anthony Wong
I mean, the people can put in instead of value, right?
0:21:25.520 --> 0:21:30.530
Anthony Wong
They can put in new value or old value that will be inconsistent upon different products.
0:21:30.540 --> 0:21:33.790
Anthony Wong
If they don't do differently, if we don't validate it.
0:21:36.400 --> 0:21:37.780
Anthony Wong
Over here we see value, right?
0:21:36.750 --> 0:21:38.630
Duraid Wadie
That's that's.
0:21:38.170 --> 0:21:39.120
Anthony Wong
Let's say another.
0:21:38.640 --> 0:21:39.670
Duraid Wadie
That's the key, right?
0:21:40.180 --> 0:21:40.970
Anthony Wong
Yeah, that's the key.
0:21:40.980 --> 0:21:50.740
Anthony Wong
Let's say another product, they they don't they they key in they they type wrongly is not value they put new value or they put old value that will be inconsistent among different products.
0:21:51.930 --> 0:21:56.940
Duraid Wadie
That's what we need to make sure that key is the same value is the same of.
0:22:0.80 --> 0:22:0.280
Anthony Wong
Yeah.
0:21:56.950 --> 0:22:2.660
Duraid Wadie
That makes sense that keys needs to exist the same, but with the with the replace, right?
0:22:5.290 --> 0:22:14.500
Duraid Wadie
When he's trying to call the replace with operation or place right, that value is the value, right?
0:22:14.660 --> 0:22:15.140
Anthony Wong
Yeah, yeah.
0:22:14.830 --> 0:22:15.460
Duraid Wadie
You don't.
0:22:15.830 --> 0:22:18.440
Duraid Wadie
Yeah, I think the key is the key.
0:22:18.490 --> 0:22:20.350
Duraid Wadie
But what's he sent inside them?
0:22:20.410 --> 0:22:21.0
Duraid Wadie
It's up to them.
0:22:21.770 --> 0:22:22.60
Anthony Wong
Yeah.
0:22:22.180 --> 0:22:22.910
Duraid Wadie
Or is it component?
0:22:25.190 --> 0:22:25.410
Duraid Wadie
Yeah.
0:22:22.70 --> 0:22:28.20
Anthony Wong
Yeah, we we don't, we don't validate insight we we just validate currently we validate whether this one exists or not.
0:22:30.60 --> 0:22:30.390
Duraid Wadie
Yeah.
0:22:30.400 --> 0:22:31.750
Duraid Wadie
And he's actually complaining about that.
0:22:33.140 --> 0:22:33.590
Anthony Wong
I don't know.
0:22:33.600 --> 0:22:34.670
Anthony Wong
He yeah.
0:22:33.50 --> 0:22:34.960
SueAnn See
Yeah, he's he did.
0:22:37.940 --> 0:22:38.480
Anthony Wong
Yeah, yeah.
0:22:34.970 --> 0:22:38.510
SueAnn See
Because he say we should not validate anything, this is what he said.
0:22:38.240 --> 0:22:38.740
Duraid Wadie
No, no, no.
0:22:38.750 --> 0:22:39.890
Duraid Wadie
You're validate the key.
0:22:42.930 --> 0:22:43.370
Anthony Wong
Yeah. OK.
0:22:39.900 --> 0:22:44.870
Duraid Wadie
Sorry, the key needs to get validated, otherwise everybody would be sending one over they want.
0:22:45.450 --> 0:22:46.130
Anthony Wong
Yeah, yeah, yeah.
0:22:45.760 --> 0:22:46.530
SueAnn See
Yeah.
0:22:46.620 --> 0:22:46.830
SueAnn See
Yeah.
0:22:46.840 --> 0:22:55.70
SueAnn See
OK, so let's say if we validate the key for replace then should we also validate the key for add, remove and all of the other operations?
0:22:57.850 --> 0:23:0.780
Duraid Wadie
That's what's called the the the in the payload, right?
0:23:0.790 --> 0:23:5.730
Duraid Wadie
Otherwise we won't be able to build an interface UI.
0:23:9.270 --> 0:23:11.300
Duraid Wadie
Of that makes sense that, I mean, does that make sense?
0:23:11.310 --> 0:23:11.620
Duraid Wadie
Right.
0:23:11.790 --> 0:23:14.280
Duraid Wadie
So I'm talking about the general UI itself.
0:23:14.290 --> 0:23:17.700
Duraid Wadie
If you're gonna build it yourself, you know, like in in Ideagen Home.
0:23:18.130 --> 0:23:18.410
SueAnn See
Hmm.
0:23:17.790 --> 0:23:22.420
Duraid Wadie
Right is different than the one they built because there might know their own values somehow.
0:23:22.770 --> 0:23:30.540
Duraid Wadie
I don't know why they are all these keys, but for us to build a UI we need to know what those keys are.
0:23:32.550 --> 0:23:32.690
Anthony Wong
Yeah.
0:23:31.680 --> 0:23:34.730
SueAnn See
Yeah, but then we go back to the problem of now.
0:23:34.740 --> 0:23:38.230
SueAnn See
We are having a value and new value field right?
0:23:38.820 --> 0:23:45.100
SueAnn See
So do we want to force them to fill in both of these values with some rules that we prescribe?
0:23:47.290 --> 0:23:56.0
SueAnn See
That means, for example, if they use add, we need to make sure they fill in value and lift the old value blank or don't pass in the old value.
0:23:56.400 --> 0:23:56.560
Anthony Wong
Yeah.
0:23:56.350 --> 0:24:0.120
SueAnn See
If they use remove then we need to make sure they pass in the old value.
0:24:1.290 --> 0:24:1.600
Anthony Wong
I know.
0:24:1.610 --> 0:24:2.460
Anthony Wong
Remove uh.
0:24:2.470 --> 0:24:6.800
Anthony Wong
Something like this we we don't validate whether it it has value or not I don't know.
0:24:6.760 --> 0:24:13.390
SueAnn See
Yeah, but then if we go back to the UI problem, then we we can't display the old value I.
0:24:13.880 --> 0:24:19.180
SueAnn See
That's the whole problem is the design we we have to make that decision now without any information.
0:24:21.180 --> 0:24:23.940
Duraid Wadie
I mean, why do we need to make that decision now?
0:24:23.990 --> 0:24:24.770
Duraid Wadie
Spare us with you?
0:24:24.770 --> 0:24:25.270
Duraid Wadie
Or did they?
0:24:25.280 --> 0:24:27.390
Duraid Wadie
Are they gonna integrate with this thing now?
0:24:28.60 --> 0:24:36.460
SueAnn See
Yes, they said they wanted to release on May 9 and then we are already holding them back because our next release is planned on May 17th.
0:24:40.170 --> 0:24:40.510
Duraid Wadie
OK.
0:24:45.120 --> 0:24:46.180
Duraid Wadie
Which just have a quick look.
0:25:20.440 --> 0:25:29.270
Duraid Wadie
But he's actually talking about the value or old value to be nil is not actually talking about the attributes of self as keys right?
0:25:30.230 --> 0:25:34.50
Duraid Wadie
Is talking about the content of them, I guess not the keys.
0:25:33.330 --> 0:25:38.800
SueAnn See
Yeah, that that was the previous request for the replace operation.
0:25:38.930 --> 0:25:46.710
SueAnn See
However, he didn't mention in detail how he's going to do it for add, remove, copy, move.
0:25:51.820 --> 0:26:0.750
SueAnn See
Well, we can try to ask him for examples, but I think the question is whether we still want to go ahead and validate anything because he did make a blanket statement.
0:26:0.760 --> 0:26:2.500
SueAnn See
Say we shouldn't be validating anything.
0:26:3.690 --> 0:26:6.220
Duraid Wadie
Uh, we should validate the keys.
0:26:6.610 --> 0:26:11.30
Duraid Wadie
Plus, that's critical because you cannot build after that a generic UI.
0:26:12.840 --> 0:26:13.20
SueAnn See
Yeah.
0:26:12.530 --> 0:26:17.40
Duraid Wadie
For ChangeLog without validating that key, what's in the key?
0:26:17.50 --> 0:26:18.780
Duraid Wadie
I don't care about to Venezuela.
0:26:18.610 --> 0:26:18.920
SueAnn See
Hmm.
0:26:18.790 --> 0:26:19.720
Duraid Wadie
It's empty.
0:26:19.370 --> 0:26:19.850
Anthony Wong
Yeah, yeah.
0:26:19.730 --> 0:26:20.820
Duraid Wadie
It's not empty.
0:26:20.830 --> 0:26:21.630
Duraid Wadie
I don't care about.
0:26:22.760 --> 0:26:24.760
SueAnn See
OK, so let's look at it at example.
0:26:24.770 --> 0:26:34.380
SueAnn See
Right, according to this Jason Pesh specification they are using value here as the value that is being added right.
0:26:34.980 --> 0:26:35.180
Duraid Wadie
Yeah.
0:26:34.440 --> 0:26:40.170
SueAnn See
Whereas for our ChangeLog we are using the key call new value.
0:26:40.740 --> 0:26:41.700
Anthony Wong
Hello, that's all replace.
0:26:42.370 --> 0:26:43.380
SueAnn See
That's what replace.
0:26:42.570 --> 0:26:43.800
Anthony Wong
That's probably, yeah.
0:26:43.810 --> 0:26:47.290
Anthony Wong
Yeah, at for add you only have a value.
0:26:48.560 --> 0:26:50.670
Anthony Wong
Yeah, for replace you have a value and old value.
0:26:50.680 --> 0:26:51.260
Anthony Wong
Yeah, yeah.
0:26:46.780 --> 0:26:52.510
SueAnn See
We are using value, correct, correct then for replace is the one we have the old value.
0:26:52.710 --> 0:26:57.620
SueAnn See
So for replace JSON patch doesn't require a value, right?
0:26:58.110 --> 0:26:58.630
SueAnn See
Did they?
0:27:0.870 --> 0:27:1.740
Anthony Wong
Here, didn't they?
0:27:1.750 --> 0:27:3.290
Anthony Wong
Didn't they?
0:27:3.300 --> 0:27:3.730
Anthony Wong
Didn't they?
0:26:58.740 --> 0:27:3.760
SueAnn See
They they put in a value also remove, remove, remove.
0:27:3.740 --> 0:27:5.850
Anthony Wong
Didn't for remove, it didn't require value.
0:27:6.340 --> 0:27:6.790
SueAnn See
Yeah.
0:27:6.800 --> 0:27:7.70
SueAnn See
Yeah.
0:27:7.120 --> 0:27:12.80
SueAnn See
So I think the question is, do we require them to supply the old value for remove?
0:27:16.330 --> 0:27:16.940
Duraid Wadie
Why?
0:27:17.50 --> 0:27:19.910
Duraid Wadie
Because we already know what's the what's the last value is.
0:27:23.790 --> 0:27:28.750
SueAnn See
I I'm not sure how easy is it to trace back the change log for the old value and the need.
0:27:28.760 --> 0:27:29.260
SueAnn See
Any idea?
0:27:28.540 --> 0:27:30.20
Duraid Wadie
Why they Satya really simple.
0:27:29.320 --> 0:27:33.640
Anthony Wong
I I I I believe this will point back to the entity itself.
0:27:34.380 --> 0:27:34.560
Duraid Wadie
Yeah.
0:27:36.310 --> 0:27:44.710
Anthony Wong
And if the database has a soft delete then the we can find back the old or the value that it it was removed.
0:27:45.70 --> 0:27:45.310
SueAnn See
OK.
0:27:43.660 --> 0:27:51.720
Duraid Wadie
Be even, even the database doesn't have actually, you know, even if it doesn't have it right, because the change log should show when you open up.
0:27:51.800 --> 0:27:54.630
Duraid Wadie
If you would open up then entity right you would be able to say it.
0:27:54.640 --> 0:27:57.940
Duraid Wadie
If you don't open up the entity, why you are interested anymore, right?
0:28:2.140 --> 0:28:4.630
Duraid Wadie
I mean, imagine, let's say it's a it's, uh.
0:28:4.640 --> 0:28:7.370
Duraid Wadie
Now let's say it's a scribe within their system.
0:28:7.920 --> 0:28:10.290
Duraid Wadie
If you open up the risky click on the trail it says.
0:28:10.300 --> 0:28:15.260
Duraid Wadie
Ohh OK, I've changed the name of that risk, but if you deleted the risk and he can't say it, why do you wanna see it all the trail.
0:28:16.950 --> 0:28:18.210
SueAnn See
You want to see who deleted it.
0:28:19.820 --> 0:28:20.850
Duraid Wadie
Uh, but why?
0:28:21.320 --> 0:28:22.260
Duraid Wadie
We can't even see the risk.
0:28:23.260 --> 0:28:25.250
SueAnn See
This is usually what happens right?
0:28:25.260 --> 0:28:29.540
SueAnn See
Like if somebody deleted accidentally deleted something and people want to trace back who deleted.
0:28:30.430 --> 0:28:32.40
Duraid Wadie
What does different thing right?
0:28:32.50 --> 0:28:35.790
Duraid Wadie
That's actually an archival of a risk, right?
0:28:39.0 --> 0:28:39.360
SueAnn See
Yeah.
0:28:35.800 --> 0:28:42.60
Duraid Wadie
That that's a very different case, because if they do an archival of them, yes, you can see it.
0:28:42.70 --> 0:28:48.960
Duraid Wadie
But if you actually really wiped out risk, you know you have wife that you, we call it something else.
0:28:48.970 --> 0:28:52.410
Duraid Wadie
We call it really an event log, not an audit trail action.
0:28:53.270 --> 0:28:54.100
Duraid Wadie
That's what we have.
0:28:58.710 --> 0:29:0.410
SueAnn See
Yeah, yours is even.
0:28:54.110 --> 0:29:1.780
Duraid Wadie
And if I show you in my screen again, you would actually see it's very different then you would be able to see a risk is has been deleted.
0:29:4.620 --> 0:29:5.650
Duraid Wadie
Of that makes sense.
0:29:5.880 --> 0:29:7.220
Duraid Wadie
That's like an action event.
0:29:11.730 --> 0:29:16.230
Duraid Wadie
I don't know if that's something that I would ChangeLog even support now and event action based.
0:29:23.900 --> 0:29:24.210
SueAnn See
I do.
0:29:24.360 --> 0:29:26.670
Duraid Wadie
Which is really this is what I'm talking about here.
0:29:26.680 --> 0:29:34.910
Duraid Wadie
Like so, if I would say I don't know, give me an action type of other know so like then you and it doesn't matter.
0:29:36.310 --> 0:29:40.930
Duraid Wadie
But in here I can I have something like it's got an archive on a close and actually a delete.
0:29:40.940 --> 0:29:42.930
Duraid Wadie
This is actually been wiped off the system.
0:29:43.80 --> 0:29:43.870
SueAnn See
Hmm. Yes.
0:29:44.740 --> 0:29:48.40
Duraid Wadie
Yeah, it's gone from the system when?
0:29:45.440 --> 0:29:48.110
SueAnn See
So see what happen delete.
0:29:48.90 --> 0:29:49.800
Duraid Wadie
Yeah, when we wouldn't probably tell anything.
0:29:49.810 --> 0:29:55.740
Duraid Wadie
But when when you select one of those action and he clicks search, if it's been deleted, it doesn't exist in the system.
0:29:55.750 --> 0:29:59.360
Duraid Wadie
You will still get an event, thus has been deleted thus.
0:29:59.10 --> 0:30:0.960
SueAnn See
But this must be somewhere, right?
0:30:1.30 --> 0:30:2.300
SueAnn See
Must be in some database.
0:30:1.500 --> 0:30:5.310
Duraid Wadie
That is actually so our audit trail is actually does both.
0:30:5.320 --> 0:30:8.310
Duraid Wadie
It doesn't action based as well as an entity different based.
0:30:8.700 --> 0:30:9.10
SueAnn See
Hmm.
0:30:8.580 --> 0:30:9.920
Duraid Wadie
That's our audit trail system.
0:30:9.930 --> 0:30:10.750
Duraid Wadie
It does both of them.
0:30:10.820 --> 0:30:11.420
Duraid Wadie
That makes sense.
0:30:12.240 --> 0:30:14.130
Duraid Wadie
This because you can't open the entity anymore.
0:30:14.140 --> 0:30:15.190
Duraid Wadie
The entity doesn't exist.
0:30:16.750 --> 0:30:19.720
Duraid Wadie
That's why it's built at the level of what we call it.
0:30:21.670 --> 0:30:21.950
SueAnn See
Hmm.
0:30:19.730 --> 0:30:26.730
Duraid Wadie
This generic Uri for audit trail so that actually does the whole thing from your changes to your deletion to the whole thing.
0:30:29.70 --> 0:30:33.440
Duraid Wadie
Build into one one when you UI, but those is got very specific.
0:30:33.450 --> 0:30:37.650
Duraid Wadie
Keys are the same cross the entire system.
0:30:37.850 --> 0:30:44.600
Duraid Wadie
When we call a date Causeway action, user state and context it's the same, but that makes sense.
0:30:44.610 --> 0:30:45.460
Duraid Wadie
This is like your keys.
0:30:45.470 --> 0:30:51.800
Duraid Wadie
When he's saying this is called value, right and it's got a change date and it's got an owner ideal A changed by right.
0:30:52.450 --> 0:30:55.80
Duraid Wadie
Those are the things that should always exist.
0:30:55.90 --> 0:30:59.770
Duraid Wadie
It doesn't matter if it's an action or the change log that makes sense.
0:31:0.980 --> 0:31:4.590
Duraid Wadie
So we can be able to actually build when you I for everything.
0:31:5.500 --> 0:31:5.730
SueAnn See
Hmm.
0:31:6.960 --> 0:31:8.230
Duraid Wadie
And that's really how we build it.
0:31:8.240 --> 0:31:11.200
Duraid Wadie
For example, let's say for uh.
0:31:11.520 --> 0:31:18.30
Duraid Wadie
Even even the user authentication is in here somewhere because it's the same thing for US user authentication.
0:31:18.600 --> 0:31:18.810
SueAnn See
Yep.
0:31:18.230 --> 0:31:25.640
Duraid Wadie
It's got similar thing because we use always the same keys across all of these events that we we trigger.
0:31:32.320 --> 0:31:36.280
Duraid Wadie
Maybe we actually just need a little meeting with, with, with, with the.
0:31:38.110 --> 0:31:41.380
Duraid Wadie
With the product manager to actually explain to them what the hell is going on here?
0:31:41.530 --> 0:31:50.610
Duraid Wadie
Well, so this is like a because what you guys gonna build is gonna be part of something like that later on of thus not consistent, then have a big problem to do it later on.
0:31:53.90 --> 0:31:54.350
Anthony Wong
Yeah, I need to be consistent.
0:31:54.360 --> 0:31:56.90
Anthony Wong
At least we need to verify the key.
0:31:56.900 --> 0:31:57.960
Duraid Wadie
The key is important.
0:31:58.550 --> 0:31:59.90
Anthony Wong
Yeah, yeah.
0:31:57.970 --> 0:32:0.80
Duraid Wadie
That's what I'm saying because the key action is gonna be everywhere.
0:32:3.500 --> 0:32:6.30
Duraid Wadie
Like that, that specific small attribute to address with you.
0:32:10.170 --> 0:32:10.560
SueAnn See
OK.
0:32:18.310 --> 0:32:19.460
Anthony Wong
He's on his own.
0:32:19.900 --> 0:32:20.470
Anthony Wong
Ohh, OK.
0:32:10.570 --> 0:32:22.990
SueAnn See
So should we propose to go according to that Jason Patch where Anthony, you show that screen again, I'm the means for it.
0:32:23.420 --> 0:32:24.810
SueAnn See
They must give us value.
0:32:26.770 --> 0:32:27.120
Anthony Wong
Yeah.
0:32:27.130 --> 0:32:28.640
Anthony Wong
Four at uh must give us value.
0:32:28.300 --> 0:32:29.910
SueAnn See
They must give us value.
0:32:30.140 --> 0:32:30.930
SueAnn See
Remove.
0:32:31.460 --> 0:32:34.870
SueAnn See
They don't have to give us, but this is subjected to.
0:32:35.880 --> 0:32:46.130
SueAnn See
If they agree that the format of the UI is similar to what you had showed us, and then replace, they must give us at least the value.
0:32:45.540 --> 0:32:49.340
Anthony Wong
Value, value and old value as you think or.
0:32:48.520 --> 0:32:50.200
SueAnn See
Yeah, but this one doesn't have old value.
0:32:54.130 --> 0:32:56.210
SueAnn See
Yeah, I don't think we need the old value here.
0:32:59.790 --> 0:33:0.160
Anthony Wong
OK.
0:32:56.220 --> 0:33:3.130
SueAnn See
If we say we can trace back the history to get the old value, no, so just value.
0:33:0.170 --> 0:33:5.390
Anthony Wong
So, uh, we believe we validate only values.
0:33:6.120 --> 0:33:6.300
SueAnn See
Yeah.
0:33:5.400 --> 0:33:6.630
Anthony Wong
It is that OK?
0:33:6.640 --> 0:33:6.870
Anthony Wong
Do you?
0:33:8.400 --> 0:33:9.420
Duraid Wadie
I think validate the key.
0:33:10.520 --> 0:33:10.620
SueAnn See
Yeah.
0:33:9.430 --> 0:33:11.30
Duraid Wadie
Yeah, the key is important.
0:33:11.40 --> 0:33:13.260
Duraid Wadie
I mean, if they can start playing with keys, right.
0:33:14.310 --> 0:33:15.500
Anthony Wong
How about all all?
0:33:14.740 --> 0:33:16.540
Duraid Wadie
Good luck to build any generic UI.
0:33:18.260 --> 0:33:19.590
Anthony Wong
How about the old value?
0:33:19.640 --> 0:33:22.600
Anthony Wong
I mean the for, for our replace we have a value and old value.
0:33:23.820 --> 0:33:24.610
Duraid Wadie
I think I don't.
0:33:24.620 --> 0:33:25.830
Duraid Wadie
I don't think so.
0:33:26.160 --> 0:33:28.430
Duraid Wadie
This is depends on the UI they're gonna build.
0:33:28.260 --> 0:33:28.720
SueAnn See
Yeah, yeah.
0:33:28.440 --> 0:33:29.330
Duraid Wadie
I haven't seen it.
0:33:31.280 --> 0:33:31.740
SueAnn See
So I.
0:33:31.540 --> 0:33:31.780
Anthony Wong
I see.
0:33:29.340 --> 0:33:33.710
Duraid Wadie
I mean, I don't care about an old value because I know the value before that it was the old one.
0:33:34.220 --> 0:33:34.520
Anthony Wong
OK.
0:33:34.290 --> 0:33:34.940
SueAnn See
Alright, correct.
0:33:34.950 --> 0:33:39.400
SueAnn See
So I think the old value we will not do the validation until they can confirm the UI.
0:33:41.60 --> 0:33:41.360
Anthony Wong
OK.
0:33:41.440 --> 0:33:47.470
Duraid Wadie
I mean what I mean, I anyway the basics ask of art from their people, right?
0:33:47.910 --> 0:33:48.960
Duraid Wadie
Only what they saying.
0:33:48.970 --> 0:33:51.80
Duraid Wadie
You shouldn't be validating stuff right?
0:33:51.140 --> 0:33:51.420
SueAnn See
Hmm.
0:33:53.760 --> 0:33:54.90
SueAnn See
Hmm.
0:33:52.180 --> 0:33:57.460
Duraid Wadie
But that's what they ask in right because he's trying to change a user role.
0:33:57.520 --> 0:33:57.970
Duraid Wadie
I don't know.
0:33:57.980 --> 0:33:59.10
Duraid Wadie
He should be using this or not.
0:33:59.20 --> 0:34:2.970
Duraid Wadie
That doesn't make that much different, but what he's saying, I'm changing a user.
0:34:2.980 --> 0:34:6.510
Duraid Wadie
All, I don't know what the new link is or the old link.
0:34:6.520 --> 0:34:9.580
Duraid Wadie
He knows the new link, but probably he's not storing the old link right?
0:34:20.70 --> 0:34:20.470
Duraid Wadie
But.
0:34:19.620 --> 0:34:21.650
Anthony Wong
Yeah, but basically he's complaining.
0:34:21.880 --> 0:34:25.650
Anthony Wong
We only support replace within Support, add, remove, copy and move.
0:34:28.940 --> 0:34:34.590
Anthony Wong
I mean the our side, we were leaded whether the OP is must be replaced only our site.
0:34:34.600 --> 0:34:35.820
Anthony Wong
Currently that's the issue.
0:34:36.920 --> 0:34:38.750
Duraid Wadie
Ah, OK OK.
0:34:38.890 --> 0:34:39.50
Anthony Wong
Yeah.
0:34:39.0 --> 0:34:42.110
Duraid Wadie
Because really what he's trying to do is actually change a link.
0:34:42.930 --> 0:34:43.200
SueAnn See
Hmm.
0:34:46.20 --> 0:34:46.590
Duraid Wadie
Change up.
0:34:43.820 --> 0:34:52.840
Anthony Wong
Yeah, so now he he he tried to use add and remove and it doesn't work because the currently changed only accept replace.
0:34:54.650 --> 0:34:55.430
Duraid Wadie
Yeah, yeah, yeah.
0:34:56.960 --> 0:34:57.360
Duraid Wadie
I mean.
0:34:56.430 --> 0:34:58.940
SueAnn See
OK, So what about copy?
0:34:59.170 --> 0:34:59.420
SueAnn See
What?
0:34:59.430 --> 0:35:1.0
SueAnn See
What must they give us if they copy?
0:35:2.470 --> 0:35:3.590
Anthony Wong
And they should have a from.
0:35:4.700 --> 0:35:4.960
Duraid Wadie
Umm.
0:35:8.80 --> 0:35:9.540
Anthony Wong
And also move must have a form.
0:35:10.410 --> 0:35:12.450
SueAnn See
OK and test.
0:35:14.650 --> 0:35:15.560
SueAnn See
What is test anyway?
0:35:16.520 --> 0:35:16.800
Anthony Wong
Test.
0:35:16.810 --> 0:35:17.190
Anthony Wong
I'm not sure.
0:35:22.940 --> 0:35:25.150
Duraid Wadie
But what we need to reply, I think we need to reply.
0:35:22.510 --> 0:35:25.560
SueAnn See
Since this value is set in the document.
0:35:25.160 --> 0:35:26.600
Duraid Wadie
It's we're gonna validate the key.
0:35:26.610 --> 0:35:28.530
Duraid Wadie
We don't validate the older value.
0:35:29.930 --> 0:35:31.280
SueAnn See
OK. Umm.
0:35:31.70 --> 0:35:33.400
Duraid Wadie
That's that's the the basic of a really.
0:35:33.750 --> 0:35:39.190
Duraid Wadie
I mean, what he's trying to do, really, he's trying to simplify by using one command to Venezuela.
0:35:40.800 --> 0:35:41.100
SueAnn See
Umm.
0:35:39.200 --> 0:35:42.670
Duraid Wadie
You, but basically what's happening here.
0:35:43.760 --> 0:35:46.110
SueAnn See
OK, I think we can just.
0:35:51.830 --> 0:35:52.490
SueAnn See
Ling on Ling.
0:35:44.860 --> 0:35:54.910
Duraid Wadie
But even even, you know, like even with the link command, let's say if do we have the link command the and yeah, do we have this Edward here?
0:35:54.920 --> 0:35:56.500
Duraid Wadie
Can we see it for a second please?
0:35:57.40 --> 0:35:58.280
Anthony Wong
Link a.
0:35:57.760 --> 0:36:0.120
SueAnn See
Ohh don't like maybe.
0:36:1.720 --> 0:36:2.60
Anthony Wong
Think.
0:36:7.20 --> 0:36:8.120
Anthony Wong
It was it right now.
0:36:10.630 --> 0:36:11.510
Anthony Wong
Just local months.
0:36:14.490 --> 0:36:15.150
Anthony Wong
They can link.
0:36:17.490 --> 0:36:18.130
Anthony Wong
Yeah.
0:36:18.140 --> 0:36:21.960
Duraid Wadie
The payload of the last interesting one trusted there really to say.
0:36:28.290 --> 0:36:29.460
SueAnn See
You want me?
0:36:29.570 --> 0:36:29.850
SueAnn See
Yeah.
0:36:30.540 --> 0:36:31.560
Anthony Wong
This is Ling example.
0:36:31.680 --> 0:36:32.0
SueAnn See
All right.
0:36:33.680 --> 0:36:34.610
Anthony Wong
He's unlink example.
0:36:35.230 --> 0:36:37.180
Duraid Wadie
Is that actually used for ARC?
0:36:37.230 --> 0:36:38.270
Duraid Wadie
They know Anthony.
0:36:40.580 --> 0:36:42.540
Anthony Wong
I'm not sure whether they using or not.
0:36:44.180 --> 0:36:45.30
Anthony Wong
I think this is a.
0:36:44.330 --> 0:36:48.450
Duraid Wadie
If they're not using it, if they're not using it right, God.
0:36:46.150 --> 0:36:51.730
Anthony Wong
Yeah, I think, yeah, I'm not sure this is from, I think your pause organization unit.
0:36:54.370 --> 0:36:57.580
Duraid Wadie
Yeah, I think if they're not using it, I'll actually remove it away.
0:36:57.710 --> 0:37:2.900
Duraid Wadie
Just confirm this because you'd rather to simplify that structure as much as possible.
0:37:4.60 --> 0:37:4.300
SueAnn See
Hmm.
0:37:8.990 --> 0:37:9.720
Duraid Wadie
Yeah.
0:37:5.910 --> 0:37:10.300
SueAnn See
OK, before we remove, we need to check with platform team the for IHOME.
0:37:9.770 --> 0:37:11.90
Duraid Wadie
Yeah, check with all the teams.
0:37:13.40 --> 0:37:13.210
SueAnn See
Yeah.
0:37:12.780 --> 0:37:14.10
Duraid Wadie
I am, yeah.
0:37:9.780 --> 0:37:14.60
Anthony Wong
Stefan Patema is I always using Ling and link, yes.
0:37:14.160 --> 0:37:16.140
Duraid Wadie
But that's actually that's one of the QHSE.
0:37:16.150 --> 0:37:19.410
Duraid Wadie
See that stuff thing?
0:37:19.480 --> 0:37:21.560
Duraid Wadie
The the the thing I mean that again, right.
0:37:21.570 --> 0:37:25.670
Duraid Wadie
You need to think about from a main UI coming to serve all of those.
0:37:25.680 --> 0:37:28.970
Duraid Wadie
Right, because the attributes are all different between them.
0:37:29.320 --> 0:37:35.330
Duraid Wadie
Again, what we're trying to do here, we've gone entity and actually the link and the link is changed, right?
0:37:35.340 --> 0:37:38.330
Duraid Wadie
So there's a from and to change.
0:37:38.340 --> 0:37:43.300
Duraid Wadie
That's what probably you guys doing associated types, all the new one, right?
0:37:46.510 --> 0:37:48.920
Duraid Wadie
But it's and under the hood it's the same thing.
0:37:49.270 --> 0:37:49.410
SueAnn See
Yes.
0:37:48.930 --> 0:37:50.180
Duraid Wadie
I've got an entity.
0:37:50.650 --> 0:37:52.620
Duraid Wadie
It's type, that's its value.
0:37:52.630 --> 0:37:55.960
Duraid Wadie
I've added it when I'm coming to change the link.
0:37:56.10 --> 0:37:58.620
Duraid Wadie
I already know what's linked to before, right?
0:37:59.620 --> 0:37:59.890
SueAnn See
Hmm.
0:38:3.770 --> 0:38:6.100
Duraid Wadie
But more really of of the keys are different.
0:38:6.110 --> 0:38:11.190
Duraid Wadie
That's what is going to create a headache, but it's OK if it was just a few of them, not hundreds and hundreds of these keys.
0:38:33.70 --> 0:38:33.690
SueAnn See
OK.
0:38:33.360 --> 0:38:34.260
Anthony Wong
OK. Yeah.
0:38:34.190 --> 0:38:50.200
SueAnn See
So we'll go ahead according to the Jason Patch specifications, the validation and then I will chase Keith and Christy period for the UI before we make further decisions on whether we need to do extra validation.
0:38:51.480 --> 0:39:1.650
SueAnn See
And I think we also need to check with our team whether they are using link and link for any other scenarios.
0:39:2.10 --> 0:39:8.140
SueAnn See
If not, then maybe we have to make a decision to remove link, unlink and just get everyone to use update command.
0:39:11.610 --> 0:39:13.850
Anthony Wong
I swear I I don't think you can remove link. Unlink.
0:39:12.910 --> 0:39:16.0
SueAnn See
Uh, I mean we.
0:39:19.470 --> 0:39:19.830
Duraid Wadie
It's.
0:39:14.880 --> 0:39:20.680
Anthony Wong
I think yes, yes, some use cases that update cannot. Yeah.
0:39:19.840 --> 0:39:21.730
Duraid Wadie
Yeah, not a moving them actually.
0:39:21.740 --> 0:39:23.650
Duraid Wadie
Just make sure you know, like Anthony.
0:39:23.660 --> 0:39:33.940
Duraid Wadie
It's where we're gonna build this UI, you know, it's it's a similar attribute in keys is being used and instead of S gonna be very complicated then they I I mean if it's yours to swine.
0:39:33.950 --> 0:39:34.380
Duraid Wadie
Right.
0:39:34.480 --> 0:39:35.10
Duraid Wadie
I don't want to.
0:39:35.20 --> 0:39:36.870
Duraid Wadie
Really don't wanna be changing the stuff now.
0:39:37.310 --> 0:39:40.460
Duraid Wadie
It's more really of making sure it's yeah, go on.
0:39:37.470 --> 0:39:47.570
SueAnn See
Yeah, because I I think nobody really understands how to differentiate right when to use link and link and when to use update.
0:39:48.370 --> 0:39:53.970
Duraid Wadie
Yeah, that's probably one of the third the because really the ChangeLog should be very simple really.
0:39:53.980 --> 0:39:54.890
Duraid Wadie
I'm adding something.
0:39:54.900 --> 0:39:55.860
Duraid Wadie
I'm deleting something.
0:39:55.870 --> 0:39:56.830
Duraid Wadie
I'm removing something.
0:39:56.840 --> 0:39:57.990
Duraid Wadie
It doesn't matter where it is.
0:39:59.170 --> 0:39:59.580
Duraid Wadie
Uh.
0:40:0.570 --> 0:40:5.960
Duraid Wadie
The complicated part really when it comes is actually it's got parents and that's when it gets complicated.
0:40:9.20 --> 0:40:9.240
SueAnn See
Yeah.
0:40:8.680 --> 0:40:13.490
Duraid Wadie
Thus, when the link and unlink comes in, really I guess it's got the the parent thing.
0:40:19.330 --> 0:40:21.410
Anthony Wong
Yeah, the link and unlink.
0:40:25.360 --> 0:40:25.560
Duraid Wadie
Yeah.
0:40:21.470 --> 0:40:27.610
Anthony Wong
This one use case is like multi level, multi level and entity.
0:40:27.620 --> 0:40:30.170
Anthony Wong
That apparent have a parent and have a parent.
0:40:30.870 --> 0:40:31.130
SueAnn See
Umm.
0:40:31.70 --> 0:40:31.390
Duraid Wadie
Yet.
0:40:30.600 --> 0:40:32.330
Anthony Wong
The children have a children and have children.
0:40:32.340 --> 0:40:34.580
Anthony Wong
So do you use link unlink for those use cases?
0:40:34.170 --> 0:40:34.900
Duraid Wadie
That's right.
0:40:35.370 --> 0:40:36.710
Duraid Wadie
It's complicated without that.
0:40:37.630 --> 0:40:37.870
SueAnn See
OK.
0:40:40.330 --> 0:40:45.950
SueAnn See
Yeah, I think we can take note of it and also check with ARC Team whether they have other scenarios that we didn't think of.
0:40:48.850 --> 0:40:50.730
SueAnn See
So we'll leave the link unlink alone now.
0:40:54.90 --> 0:40:54.470
SueAnn See
OK.
0:40:54.350 --> 0:40:54.530
Anthony Wong
Yeah.
0:40:54.480 --> 0:40:57.920
SueAnn See
Then I think that's all we need to move on, right, Anthony?
0:40:58.930 --> 0:40:59.340
Anthony Wong
Yeah.
0:41:5.240 --> 0:41:5.500
SueAnn See
OK.
0:41:11.330 --> 0:41:11.590
SueAnn See
OK.
0:40:59.350 --> 0:41:12.400
Anthony Wong
So probably tomorrow we need to have a have a chat with Ping Ping again because Ping Ping earlier, she said we we will remove the validation for this one the key yeah.
0:41:12.950 --> 0:41:13.330
SueAnn See
Hmm.
0:41:13.370 --> 0:41:16.250
SueAnn See
Validate according to Jason Patchman X.
0:41:21.90 --> 0:41:23.250
SueAnn See
All right then, I guess that's all for this meeting.
0:41:27.90 --> 0:41:27.310
Anthony Wong
Yeah.
0:41:27.320 --> 0:41:27.800
Duraid Wadie
Thank you.
0:41:24.90 --> 0:41:28.540
SueAnn See
I will summarize the meeting notes and send to everyone right.
0:41:28.550 --> 0:41:29.220
SueAnn See
Thank you. Bye.
0:41:29.710 --> 0:41:30.470
Duraid Wadie
Which everyone.
0:41:30.480 --> 0:41:30.890
Duraid Wadie
Thank you.
0:41:30.900 --> 0:41:31.60
Duraid Wadie
Bye bye.
0:41:29.380 --> 0:41:31.410
Anthony Wong
Thank you. Bye.
0:41:29.750 --> 0:41:32.340
Hanna Chai
Thank you, my bank.


Extract from the above transcript on change log UI.