-
Notifications
You must be signed in to change notification settings - Fork 0
/
note.js
53 lines (50 loc) · 2.04 KB
/
note.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
// after post request to create product
/*
1. in response, product id and metric is not passed
2. but in _links.product.href -> we can call with projection to get prodcut with id and metric. whether this is configured correct?
3. url with projection is coming like this 'products/3?{projection}
4. for now we are manually editing this to add projection
*/
// How to update metric while editing product
/*
1. need demo for this.
2. we tried put request, with all prod detail and metric field with new metric url, but didn't worked.
3. in already given demo, it is mntioned that metric for a product need to be udpate differently
4. so required demo on that
*/
// for editing product we are facing some issue
/*
1. to get tamil name, we hv one field to get englisg value, which is then convereted to tamil and sisplayed in another field.
2. field gettting the english value will be empty while editing a produt
3. bcoz of this we are not able to submit the form as that field is set to required.
4. Methods to resolve
a. make that field as not required and mark the field receving tamil name as required - best
b. add a field in product db to store the english value also. (not recommended)
*/
// Product modal
// {
// "id" : 43,
// "tanglishName" : "arasan soap",
// "tamilName" : "அரசன் ",
// "metricValue" : 1,
// "metricUnitName" : "Kgs",
// "marketPrice" : 90.0,
// "retailPrice" : 89.0,
// "wholesalePrice" : 89.0,
// "_links" : {
// "self" : {
// "href" : "http://localhost:8080/restapi/products/43"
// },
// "product" : {
// "href" : "http://localhost:8080/restapi/products/43{?projection}",
// "templated" : true
// },
// "metric" : {
// "href" : "http://localhost:8080/restapi/products/43/metric"
// },
// "billProduct" : {
// "href" : "http://localhost:8080/restapi/products/43/billProduct{?projection}",
// "templated" : true
// }
// }
// }