diff --git a/devdocs/specs/core-workorder.txt b/devdocs/specs/core-workorder.txt
index 87f44570..4a62b668 100644
--- a/devdocs/specs/core-workorder.txt
+++ b/devdocs/specs/core-workorder.txt
@@ -29,7 +29,7 @@ todo: PLANNING WORKORDER considerations:
if any part fails it all fails
requires second copy of wo for diffing
UPDATE (PATCH): Send only changes in whole graph from client with an OP (for "operation") flag at each level indicating to change that part or not, a flag?
- WO (OP flag=no change, no concurrency token, basically empty but for the fields that hold the descendents that are changed)
+ WO (OP flag=no change, no concurrency token, basically empty but for the fields that hold the descendants that are changed)
woitem 0 (OP flag="Delete" and concurrency token, no other data with it, just the id and flag and ctoken)
woitem 1 (OP flag ="update", all fields as in a "put" operation, nothing left out, assumed all are changed)
woitem2 (OP flag="no OP", just a placeholder for children with changes)
@@ -131,7 +131,7 @@ public class BuildingController : Controller {
ROUTES
In light of dependencies and concurrency it is ideal if the server can handle updates to any portion of the graph independently
- But, do we really want CRUD routes for every descendent of the workorder graph? (maybe, just not sure)
+ But, do we really want CRUD routes for every descendant of the workorder graph? (maybe, just not sure)
diff --git a/server/AyaNova/Controllers/SearchController.cs b/server/AyaNova/Controllers/SearchController.cs
index d665e800..f5787f51 100644
--- a/server/AyaNova/Controllers/SearchController.cs
+++ b/server/AyaNova/Controllers/SearchController.cs
@@ -108,7 +108,7 @@ namespace AyaNova.Api.Controllers
///
/// Get the top level ancestor of provided type and id
- /// (e.g. find the WorkOrder principle for a WorkOrderItemPart object descendent)
+ /// (e.g. find the WorkOrder principle for a WorkOrderItemPart object descendant)
///
///
///
diff --git a/server/AyaNova/Controllers/WorkOrderController.cs b/server/AyaNova/Controllers/WorkOrderController.cs
index c6a1563a..41470d60 100644
--- a/server/AyaNova/Controllers/WorkOrderController.cs
+++ b/server/AyaNova/Controllers/WorkOrderController.cs
@@ -52,7 +52,7 @@ namespace AyaNova.Api.Controllers
///
/// Create WorkOrder
///
- /// WorkOrder - top level only, no descendents
+ /// WorkOrder - top level only, no descendants
/// From route path
/// WorkOrder
[HttpPost]
@@ -121,9 +121,9 @@ namespace AyaNova.Api.Controllers
///
/// Put (update) WorkOrder
- /// (Descendent objects must be updated via their individual routes seperately)
+ /// (descendant objects must be updated via their individual routes seperately)
///
- /// WorkOrder - top level only, no descendents
+ /// WorkOrder - top level only, no descendants
/// New concurrency token
[HttpPut]
public async Task PutWorkOrder([FromBody] dtWorkOrder updatedObject)
@@ -206,7 +206,7 @@ namespace AyaNova.Api.Controllers
///
/// Create WorkOrderItem
///
- /// WorkOrderItem - no descendents
+ /// WorkOrderItem - no descendants
///
/// WorkOrderItem object
[HttpPost("items")]
@@ -252,9 +252,9 @@ namespace AyaNova.Api.Controllers
///
/// Put (update) WorkOrderItem
- /// (Descendent objects must be updated via their individual routes seperately)
+ /// (descendant objects must be updated via their individual routes seperately)
///
- /// WorkOrderItem - top level only, no descendents
+ /// WorkOrderItem - top level only, no descendants
/// New concurrency token
[HttpPut("items/")]
public async Task PutWorkOrderItem([FromBody] dtWorkOrderItem updatedObject)
@@ -315,9 +315,9 @@ namespace AyaNova.Api.Controllers
///
/// Create WorkOrderItemExpense
///
- /// WorkOrderItemExpense level only no descendents
+ /// WorkOrderItemExpense level only no descendants
///
- /// WorkOrderItemExpense object (no descendents)
+ /// WorkOrderItemExpense object (no descendants)
[HttpPost("items/expenses")]
public async Task PostWorkOrderItemExpense([FromBody] WorkOrderItemExpense newObject, ApiVersion apiVersion)
{
@@ -359,9 +359,9 @@ namespace AyaNova.Api.Controllers
///
/// Put (update) WorkOrderItemExpense
- /// (Descendent objects must be updated via their individual routes seperately)
+ /// (descendant objects must be updated via their individual routes seperately)
///
- /// WorkOrderItemExpense - top level only, no descendents
+ /// WorkOrderItemExpense - top level only, no descendants
/// New concurrency token
[HttpPut("items/expenses")]
public async Task PutWorkOrderItemExpense([FromBody] WorkOrderItemExpense updatedObject)
@@ -422,9 +422,9 @@ namespace AyaNova.Api.Controllers
///
/// Create WorkOrderItemLabor
///
- /// WorkOrderItemLabor level only no descendents
+ /// WorkOrderItemLabor level only no descendants
///
- /// WorkOrderItemLabor object (no descendents)
+ /// WorkOrderItemLabor object (no descendants)
[HttpPost("items/labors")]
public async Task PostWorkOrderItemLabor([FromBody] WorkOrderItemLabor newObject, ApiVersion apiVersion)
{
@@ -467,9 +467,9 @@ namespace AyaNova.Api.Controllers
///
/// Put (update) WorkOrderItemLabor
- /// (Descendent objects must be updated via their individual routes seperately)
+ /// (descendant objects must be updated via their individual routes seperately)
///
- /// WorkOrderItemLabor - top level only, no descendents
+ /// WorkOrderItemLabor - top level only, no descendants
/// New concurrency token
[HttpPut("items/labors")]
public async Task PutWorkOrderItemLabor([FromBody] WorkOrderItemLabor updatedObject)
@@ -531,9 +531,9 @@ namespace AyaNova.Api.Controllers
///
/// Create WorkOrderItemLoan
///
- /// WorkOrderItemLoan level only no descendents
+ /// WorkOrderItemLoan level only no descendants
///
- /// WorkOrderItemLoan object (no descendents)
+ /// WorkOrderItemLoan object (no descendants)
[HttpPost("items/loans")]
public async Task PostWorkOrderItemLoan([FromBody] WorkOrderItemLoan newObject, ApiVersion apiVersion)
{
@@ -575,9 +575,9 @@ namespace AyaNova.Api.Controllers
///
/// Put (update) WorkOrderItemLoan
- /// (Descendent objects must be updated via their individual routes seperately)
+ /// (descendant objects must be updated via their individual routes seperately)
///
- /// WorkOrderItemLoan - top level only, no descendents
+ /// WorkOrderItemLoan - top level only, no descendants
/// New concurrency token
[HttpPut("items/loans")]
public async Task PutWorkOrderItemLoan([FromBody] WorkOrderItemLoan updatedObject)
@@ -637,9 +637,9 @@ namespace AyaNova.Api.Controllers
///
/// Create WorkOrderItemPart
///
- /// WorkOrderItemPart level only no descendents
+ /// WorkOrderItemPart level only no descendants
///
- /// WorkOrderItemPart object (no descendents)
+ /// WorkOrderItemPart object (no descendants)
[HttpPost("items/parts")]
public async Task PostWorkOrderItemPart([FromBody] WorkOrderItemPart newObject, ApiVersion apiVersion)
{
@@ -681,9 +681,9 @@ namespace AyaNova.Api.Controllers
///
/// Put (update) WorkOrderItemPart
- /// (Descendent objects must be updated via their individual routes seperately)
+ /// (descendant objects must be updated via their individual routes seperately)
///
- /// WorkOrderItemPart - top level only, no descendents
+ /// WorkOrderItemPart - top level only, no descendants
/// New concurrency token
[HttpPut("items/parts")]
public async Task PutWorkOrderItemPart([FromBody] WorkOrderItemPart updatedObject)
@@ -743,9 +743,9 @@ namespace AyaNova.Api.Controllers
///
/// Create WorkOrderItemPartRequest
///
- /// WorkOrderItemPartRequest level only no descendents
+ /// WorkOrderItemPartRequest level only no descendants
///
- /// WorkOrderItemPartRequest object (no descendents)
+ /// WorkOrderItemPartRequest object (no descendants)
[HttpPost("items/partrequests")]
public async Task PostWorkOrderItemPartRequest([FromBody] WorkOrderItemPartRequest newObject, ApiVersion apiVersion)
{
@@ -787,9 +787,9 @@ namespace AyaNova.Api.Controllers
///
/// Put (update) WorkOrderItemPartRequest
- /// (Descendent objects must be updated via their individual routes seperately)
+ /// (descendant objects must be updated via their individual routes seperately)
///
- /// WorkOrderItemPartRequest - top level only, no descendents
+ /// WorkOrderItemPartRequest - top level only, no descendants
/// New concurrency token
[HttpPut("items/partrequests")]
public async Task PutWorkOrderItemPartRequest([FromBody] WorkOrderItemPartRequest updatedObject)
@@ -849,9 +849,9 @@ namespace AyaNova.Api.Controllers
///
/// Create WorkOrderItemScheduledUser
///
- /// WorkOrderItemScheduledUser level only no descendents
+ /// WorkOrderItemScheduledUser level only no descendants
///
- /// WorkOrderItemScheduledUser object (no descendents)
+ /// WorkOrderItemScheduledUser object (no descendants)
[HttpPost("items/scheduledusers")]
public async Task PostWorkOrderItemScheduledUser([FromBody] WorkOrderItemScheduledUser newObject, ApiVersion apiVersion)
{
@@ -893,9 +893,9 @@ namespace AyaNova.Api.Controllers
///
/// Put (update) WorkOrderItemScheduledUser
- /// (Descendent objects must be updated via their individual routes seperately)
+ /// (descendant objects must be updated via their individual routes seperately)
///
- /// WorkOrderItemScheduledUser - top level only, no descendents
+ /// WorkOrderItemScheduledUser - top level only, no descendants
/// New concurrency token
[HttpPut("items/scheduledusers")]
public async Task PutWorkOrderItemScheduledUser([FromBody] WorkOrderItemScheduledUser updatedObject)
@@ -955,9 +955,9 @@ namespace AyaNova.Api.Controllers
///
/// Create WorkOrderItemTask
///
- /// WorkOrderItemTask level only no descendents
+ /// WorkOrderItemTask level only no descendants
///
- /// WorkOrderItemTask object (no descendents)
+ /// WorkOrderItemTask object (no descendants)
[HttpPost("items/tasks")]
public async Task PostWorkOrderItemTask([FromBody] WorkOrderItemTask newObject, ApiVersion apiVersion)
{
@@ -999,9 +999,9 @@ namespace AyaNova.Api.Controllers
///
/// Put (update) WorkOrderItemTask
- /// (Descendent objects must be updated via their individual routes seperately)
+ /// (descendant objects must be updated via their individual routes seperately)
///
- /// WorkOrderItemTask - top level only, no descendents
+ /// WorkOrderItemTask - top level only, no descendants
/// New concurrency token
[HttpPut("items/tasks")]
public async Task PutWorkOrderItemTask([FromBody] WorkOrderItemTask updatedObject)
@@ -1061,9 +1061,9 @@ namespace AyaNova.Api.Controllers
///
/// Create WorkOrderItemTravel
///
- /// WorkOrderItemTravel level only no descendents
+ /// WorkOrderItemTravel level only no descendants
///
- /// WorkOrderItemTravel object (no descendents)
+ /// WorkOrderItemTravel object (no descendants)
[HttpPost("items/travels")]
public async Task PostWorkOrderItemTravel([FromBody] WorkOrderItemTravel newObject, ApiVersion apiVersion)
{
@@ -1105,9 +1105,9 @@ namespace AyaNova.Api.Controllers
///
/// Put (update) WorkOrderItemTravel
- /// (Descendent objects must be updated via their individual routes seperately)
+ /// (descendant objects must be updated via their individual routes seperately)
///
- /// WorkOrderItemTravel - top level only, no descendents
+ /// WorkOrderItemTravel - top level only, no descendants
/// New concurrency token
[HttpPut("items/travels")]
public async Task PutWorkOrderItemTravel([FromBody] WorkOrderItemTravel updatedObject)
@@ -1167,9 +1167,9 @@ namespace AyaNova.Api.Controllers
///
/// Create WorkOrderItemUnit
///
- /// WorkOrderItemUnit level only no descendents
+ /// WorkOrderItemUnit level only no descendants
///
- /// WorkOrderItemUnit object (no descendents)
+ /// WorkOrderItemUnit object (no descendants)
[HttpPost("items/units")]
public async Task PostWorkOrderItemUnit([FromBody] WorkOrderItemUnit newObject, ApiVersion apiVersion)
{
@@ -1211,9 +1211,9 @@ namespace AyaNova.Api.Controllers
///
/// Put (update) WorkOrderItemUnit
- /// (Descendent objects must be updated via their individual routes seperately)
+ /// (descendant objects must be updated via their individual routes seperately)
///
- /// WorkOrderItemUnit - top level only, no descendents
+ /// WorkOrderItemUnit - top level only, no descendants
/// New concurrency token
[HttpPut("items/units")]
public async Task PutWorkOrderItemUnit([FromBody] WorkOrderItemUnit updatedObject)