[FOLIO-1531] Add mod-orders to vagrant box Created: 25/Sep/18 Updated: 12/Nov/18 Resolved: 10/Oct/18 |
|
| Status: | Closed |
| Project: | FOLIO |
| Components: | None |
| Affects versions: | None |
| Fix versions: | None |
| Type: | Story | Priority: | P3 |
| Reporter: | Craig McNally | Assignee: | Wayne Schneider |
| Resolution: | Done | Votes: | 0 |
| Labels: | ci, sprint48 | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original estimate: | Not Specified | ||
| Issue links: |
|
||||||||
| Sprint: | |||||||||
| Development Team: | Prokopovych | ||||||||
| Description |
|
Please add mod-orders to the vagrant box, folio-testing and snapshot-stable sites. Github: Docker: ModuleDescriptor:
{
"id": "mod-orders-1.0.0-SNAPSHOT.17",
"name": "Orders Business Logic Module",
"provides": [
{
"id": "orders",
"version": "1.0",
"handlers": [
{
"methods": [
"GET"
],
"pathPattern": "/orders",
"permissionsRequired": [
"orders.collection.get"
],
"modulePermissions": [
"purchase_order.collection.get",
"po_line.collection.get"
]
},
{
"methods": [
"POST"
],
"pathPattern": "/orders",
"permissionsRequired": [
"orders.item.post"
],
"modulePermissions": [
"purchase_order.item.post",
"po_line.item.post",
"cost.item.post",
"details.item.post",
"eresource.item.post",
"location.item.post",
"vendor_detail.item.post"
]
},
{
"methods": [
"GET"
],
"pathPattern": "/orders/{id}",
"permissionsRequired": [
"orders.item.get"
],
"modulePermissions": [
"purchase_order.item.get",
"po_line.item.get"
]
},
{
"methods": [
"PUT"
],
"pathPattern": "/orders/{id}",
"permissionsRequired": [
"orders.item.put"
],
"modulePermissions": [
"purchase_order.item.put",
"po_line.item.put"
]
},
{
"methods": [
"DELETE"
],
"pathPattern": "/orders/{id}",
"permissionsRequired": [
"orders.item.delete"
],
"modulePermissions": [
"purchase_order.item.delete",
"po_line.item.delete"
]
}
]
}
],
"requires": [
{
"id": "purchase_order",
"version": "1.0"
},
{
"id": "po_line",
"version": "1.0"
}
],
"permissionSets": [
{
"permissionName": "orders.collection.get",
"displayName": "orders - get order collection",
"description": "Get order collection"
},
{
"permissionName": "orders.item.post",
"displayName": "orders - create a new order",
"description": "Create a new order"
},
{
"permissionName": "orders.item.get",
"displayName": "orders - get an existing order",
"description": "Get an existing order"
},
{
"permissionName": "orders.item.put",
"displayName": "orders - modify an existing order",
"description": "Modify an existing order"
},
{
"permissionName": "orders.item.delete",
"displayName": "orders - delete an existing order",
"description": "Delete an existing order"
},
{
"permissionName": "orders.all",
"displayName": "orders - all permissions",
"description": "Entire set of permissions needed to use orders",
"subPermissions": [
"orders.collection.get",
"orders.item.post",
"orders.item.get",
"orders.item.put",
"orders.item.delete"
]
}
],
"launchDescriptor": {
"dockerImage": "folioci/mod-orders:1.0.0-SNAPSHOT.17",
"dockerArgs": {
"HostConfig": {
"PortBindings": {
"8081/tcp": [
{
"HostPort": "%p"
}
]
}
}
},
"dockerPull": "true"
}
}
|
| Comments |
| Comment by Wayne Schneider [ 25/Sep/18 ] |
|
After integration in the testing build, update ui-orders MD to require the API so it is pulled into the snapshot build. This is not a storage module. -Xmx256M should be fine to start. |
| Comment by Wayne Schneider [ 05/Oct/18 ] |
|
mod-orders has been added to the testing and snapshot build configurations. It should appear in the next build of the Vagrant and AWS testing systems. Awaiting merge of PR #32 on ui-orders (or another commit that requires the orders interface) for inclusion in snapshot systems. |
| Comment by Wayne Schneider [ 10/Oct/18 ] |
|
mod-orders is now deployed and enabled on folio-snapshot.aws.indexdata.com |