<
From version < 9.1 >
edited by Achraf El Kari
on 2021/11/25 10:38
To version < 9.3 >
edited by Achraf El Kari
on 2021/11/25 11:35
>
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -8,35 +8,58 @@
8 8  
9 9  = Endpoints =
10 10  
11 -**PS :** __//For all those endpoints, the env params is andatory on the header, otherwise you got an error 400 (BAD PARAMS).//__
11 +**PS:** __//For all those endpoints, the env params are mandatory on the header, otherwise you got an error 400 (BAD PARAMS).//__
12 12  
13 13  
14 -|(% style="width:166px" %)**URL [method]**|(% style="width:238px" %)**Description**|(% style="width:599px" %)**Input example**|(% style="width:449px" %)**Output example**
15 -|(% style="width:166px" %)(((
14 +|(% style="width:202px" %)**URL [method]**|(% style="width:126px" %)**Description**|(% style="width:250px" %)**Input example**|(% style="width:449px" %)**Output example**
15 +|(% style="width:202px" %)(((
16 16  /rest/trackingType [GET]
17 17  
18 18  
19 19  hedear : Authorization + env => Mandatory
20 20  
21 -)))|(% style="width:238px" %)(((
22 -get **all **tracking Type of the giving environment ==>
21 +)))|(% style="width:126px" %)(((
22 +get **all **tracking Types of the giving environment ==>
23 23  
24 24  order, orderLine...
25 -)))|(% style="width:599px" %)(no input required)|(% style="width:449px" %){{code language="JSON"}}{
26 - "timestamp": 1620216790744,
27 - "status": "200",
28 - "data": [
29 - {
30 - "fileName": "FileToF.txt",
31 - "status": "Untracked"
32 - },
33 - {
34 - "fileName": "newfile.txt",
35 - "status": "Modified"
36 - }
37 - ]
38 -}{{/code}}
39 -|(% style="width:166px" %)/rest/git/history [GET]|(% style="width:238px" %)get all commits history, with their IDs ,authors ,messages, dates and if considired as current version or not |(% style="width:599px" %)(no input required)|(% style="width:449px" %){{code language="JSON"}}{
25 +)))|(% style="width:250px" %)(no input required)|(% style="width:449px" %)[[attach:TrackingTypes.json||target="_blank"]]
26 +|(% style="width:202px" %)/rest/trackingType [POST]|(% style="width:126px" %)(((
27 +Insert or update new TrackingType
28 +
29 +
30 +If the trackingType already exists, then it will be updated
31 +)))|(% style="width:250px" %){{code language="json"}}{
32 + "alias":"order",
33 + "env":"iXPath",
34 + "label":{
35 + "fr":"Commande de Merde",
36 + "en":"Order"
37 + },
38 + "dataTypes":[
39 + {
40 + "alias":"orderNumber",
41 + "label":{
42 + "fr":"Numéro de commande",
43 + "en":"Order Number"
44 + },
45 + "type":"NUMBER",
46 + "size":10,
47 + "mandatory":true,
48 + "isList":false
49 + },
50 + {
51 + "alias":"orderLine",
52 + "label":{
53 + "fr":"Ligne de commande",
54 + "en":"Order Lines"
55 + },
56 + "type":"TRACKING",
57 + "trackingType":"orderLine",
58 + "mandatory":true,
59 + "isList":false
60 + }
61 + ]
62 +}{{/code}}|(% style="width:449px" %){{code language="JSON"}}{
40 40   "timestamp": 1620217014704,
41 41   "status": "200",
42 42   "data": [
... ... @@ -56,7 +56,7 @@
56 56   }
57 57   ]
58 58  }{{/code}}
59 -|(% style="width:166px" %)/rest/git/commit [POST]|(% style="width:238px" %)commit changes in files with a message|(% style="width:599px" %){{code language="JSON"}}{
82 +|(% style="width:202px" %)/rest/git/commit [POST]|(% style="width:126px" %)commit changes in files with a message|(% style="width:250px" %){{code language="JSON"}}{
60 60  "files":
61 61  [
62 62  {"fileName" : "newFile.xml"},
... ... @@ -74,23 +74,19 @@
74 74   "data": "this is a commit message"
75 75  }{{/code}}
76 76  )))
77 -|(% style="width:166px" %)(((
100 +|(% style="width:202px" %)(((
78 78  /rest/git/switchComit/{id}
79 79  
80 80  [GET]
81 -)))|(% style="width:238px" %)(((
104 +)))|(% style="width:126px" %)(((
82 82  switch to a certain version and return the history of all commits.
83 83  
84 84  **__NB __**: if there are some modified files in the current version, these files will be moved to a new directory called :
85 85  
86 86  .../archive/git-{timestamp}
87 -)))|(% style="width:599px" %)(((
88 -the {id} in the URL should be replaced by the id of the wanted commit.
110 +)))|(% style="width:250px" %)(((
111 +
89 89  
90 -eg :
91 -
92 -rest/git/switchComit/4b64d02451f47d9cb91d08faa986c941deef0f5c
93 -
94 94  
95 95  )))|(% style="width:449px" %)(((
96 96  {{code language="JSON"}}
... ... @@ -116,9 +116,9 @@
116 116  }
117 117  {{/code}}
118 118  )))
119 -|(% style="width:166px" %)/rest/git/update [GET]|(% style="width:238px" %)(((
138 +|(% style="width:202px" %)/rest/git/update [GET]|(% style="width:126px" %)(((
120 120  Integrates and pulls changes from a remote repository into the current branch.
121 -)))|(% style="width:599px" %)(no input required)|(% style="width:449px" %)(((
140 +)))|(% style="width:250px" %)(no input required)|(% style="width:449px" %)(((
122 122  it returns a success message.
123 123  
124 124  eg :
... ... @@ -131,13 +131,13 @@
131 131  }
132 132  {{/code}}
133 133  )))
134 -|(% style="width:166px" %)/rest/environment/init [POST]|(% style="width:238px" %)(((
153 +|(% style="width:202px" %)/rest/environment/init [POST]|(% style="width:126px" %)(((
135 135  Clone a git repository into the directory of the current environment,
136 136  
137 137  if it doesn't exist it creates a new directory and initialize the repo,
138 138  
139 139  if the directory exists, the endpoint renames the directory and creates a new one and clones the repository.
140 -)))|(% style="width:599px" %)(no input required)|(% style="width:449px" %)(((
159 +)))|(% style="width:250px" %)(no input required)|(% style="width:449px" %)(((
141 141  it returns a "success" message :
142 142  
143 143  eg :
... ... @@ -150,7 +150,7 @@
150 150  }
151 151  {{/code}}
152 152  )))
153 -|(% style="width:166px" %)/rest/git/checkout/{branch} [POST]|(% style="width:238px" %)switch to a certain branch|(% style="width:599px" %)(((
172 +|(% style="width:202px" %)/rest/git/checkout/{branch} [POST]|(% style="width:126px" %)switch to a certain branch|(% style="width:250px" %)(((
154 154  the {branch} must be replaced by the name of the branch destination.
155 155  
156 156  eg : /rest/git/checkout/master
... ... @@ -169,11 +169,11 @@
169 169  }
170 170  {{/code}}
171 171  )))
172 -|(% style="width:166px" %)(((
191 +|(% style="width:202px" %)(((
173 173  /rest/git/newbranch/{branch}
174 174  
175 175  [POST]
176 -)))|(% style="width:238px" %)create and switch to a new branch |(% style="width:599px" %)(((
195 +)))|(% style="width:126px" %)create and switch to a new branch |(% style="width:250px" %)(((
177 177  the {branch} must be replaced by the name of the branch destination.
178 178  
179 179  eg :
... ... @@ -192,13 +192,7 @@
192 192  }
193 193  {{/code}}
194 194  )))
195 -|(% style="width:166px" %)/rest/git/revert [POST]|(% style="width:238px" %)switch the modified file to the initial head version. |(% style="width:599px" %){{code language="JSON"}}{
196 -"files":
197 -[
198 -{"fileName" : "newFile.xml"},
199 -{"fileName" : "/dir/modifiedFile.pdf"}
200 -]
201 -}{{/code}}|(% style="width:449px" %)(((
214 +|(% style="width:202px" %)/rest/git/revert [POST]|(% style="width:126px" %)switch the modified file to the initial head version. |(% style="width:250px" %) |(% style="width:449px" %)(((
202 202  it returns a "success" message.
203 203  
204 204  eg :
This wiki is hosted and managed by iXPath
Powered by XWiki 13.3 debian