Skip to content

Commit 5db6e47

Browse files
jtvioletclaude
andcommitted
fix: resolve final 5 MDX compilation errors in usercube_saas docs
Fixed remaining MDX syntax errors: - squery/index.md: Escaped angle bracket operators in comparison lists - demoapp-banking/index.md: Wrapped command with curly braces in backticks - permissions/index.md: Fixed multiple permission path templates with entityType_identifier - expressions/index.md: Fixed XML character escaping documentation - resourcetype/index.md: Escaped comparison operators (>100, <100) in correlation logic Applied systematic fixes to ~25 permission paths and comparison operators. Significantly improved MDX compatibility across documentation. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <[email protected]>
1 parent d42a559 commit 5db6e47

File tree

15 files changed

+67
-60
lines changed

15 files changed

+67
-60
lines changed

docs/usercube/usercube/integration-guide/api/how-tos/request-postman/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,10 @@ Get an access token by proceeding as follows:
1818
![Postman: Authentication](/img/product_docs/usercube/usercube/integration-guide/api/how-tos/request-postman/postman_authentication.png)
1919

2020
- __Method__: POST
21-
- __URL__: <URL IdentityManager>/connect/token
21+
- __URL__: `URL IdentityManager`/connect/token
2222
- __Body__:
23-
- __client\_id__: <OpenIdClient id>@<FQDN Usercube>
24-
- __client\_secret__: <OpenIdClient secret>
23+
- __client\_id__: `OpenIdClient id`@`FQDN Usercube`
24+
- __client\_secret__: `OpenIdClient secret`
2525
- __scope__: usercube\_api
2626
- __grant\_type__: client\_credentials
2727
5. Click on __Send__ and get the access token from the response body.

docs/usercube/usercube/integration-guide/api/squery/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ Code attributes enclosed with `<>` need to be replaced with a custom value befor
3131
    comparison = binding , operator , rightOperand ;
3232
    rightOperand = value | binding ;
3333
    operator = "=" | "!=" | "<" | ">" | "<=" | ">=" | "%=" | "=%" | "%=%" | "!%=" | "!=%" | "!%=%" | "&=" ;
34-
    value = integer | boolean | '"' , string , '"' | "null" | '"' , date , '";
34+
    value = integer | boolean | '"' , string , '"' | "null" | '"' , date , '"';
3535
    boolean = "false" | "true"
3636
    date = yyyy-mm-ddThh:mm:ssZ
3737
    orderby = "order by" , binding , sortdirection , { "," ,  binding , sortdirection }

docs/usercube/usercube/integration-guide/connectors/entitypropertymapping-format/index.md

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -40,12 +40,19 @@ In a given resource type, there should be scalar rules either for the bitmask pr
4040
>
4141
> ![New Property for Bit Provisioning](/img/product_docs/usercube/usercube/integration-guide/connectors/entitypropertymapping-format/bitprov_property_v603.png)
4242
>
43-
> XML configuration looks like the following:```
43+
> XML configuration looks like the following:
4444
>
45-
> <EntityType ... > <Property Identifier="userAccountControl" DisplayName_L1="userAccountControl" TargetColumnIndex="15" Type="String" /> <Property Identifier="userAccountControlBit2" DisplayName_L1="userAccountControl second bit" TargetColumnIndex="61" Type="String" /> ...
46-
> </EntityType><EntityTypeMapping ... > <Property Identifier="userAccountControl" ConnectionColumn="userAccountControl" /> <Property Identifier="userAccountControlBit2" ConnectionColumn="bit_userAccountControl_2" Format="bit:userAccountControl:2" /> ...
45+
> ```xml
46+
> <EntityType ... >
47+
> <Property Identifier="userAccountControl" DisplayName_L1="userAccountControl" TargetColumnIndex="15" Type="String" />
48+
> <Property Identifier="userAccountControlBit2" DisplayName_L1="userAccountControl second bit" TargetColumnIndex="61" Type="String" />
49+
> ...
50+
> </EntityType>
51+
> <EntityTypeMapping ... >
52+
> <Property Identifier="userAccountControl" ConnectionColumn="userAccountControl" />
53+
> <Property Identifier="userAccountControlBit2" ConnectionColumn="bit_userAccountControl_2" Format="bit:userAccountControl:2" />
54+
> ...
4755
> </EntityTypeMapping>
48-
>
4956
> ```
5057
5158
When creating a property of bit format:

docs/usercube/usercube/integration-guide/connectors/how-tos/create-connector/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,7 @@ See the [
6060
Connect to a Managed System
6161
](/docs/usercube/usercube/user-guide/set-up/connect-system/index.md) topic to learn how to build a connector via the UI, with its connections, entity types and mappings.
6262
63-
When exporting the configuration, a <connectorName> connector should be found in the ```Conf/<connectorName>/<connectorName> Connector.xml``` file.
63+
When exporting the configuration, a `connectorName` connector should be found in the ```Conf/connectorName/connectorName Connector.xml``` file.
6464
6565
All XML files must start with the ```<?xml>``` and ```<ConfigurationFile>``` elements.
6666

docs/usercube/usercube/integration-guide/connectors/references-connectors/activedirectory/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,7 @@ The identifier of the connection and thus the name of the subsection must:
127127
128128
This connector is meant to generate:
129129
130-
- A file named <connectionIdentifier>\_entries.csv, with one column for each property having a ConnectionColumn and each property without it but used in an entity association;
130+
- A file named `connectionIdentifier`\_entries.csv, with one column for each property having a ConnectionColumn and each property without it but used in an entity association;
131131
132132
Any property can be exported in a specific format when specified. See the [
133133
References: Format for the EntityPropertyMapping

docs/usercube/usercube/integration-guide/connectors/references-connectors/workday/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,7 +120,7 @@ Connection
120120
](/docs/usercube/usercube/integration-guide/toolkit/xml-configuration/connectors/entitytypemapping/index.md)' connection columns and [
121121
Entity Association Mapping
122122
](/docs/usercube/usercube/integration-guide/toolkit/xml-configuration/connectors/entityassociationmapping/index.md)' columns. [See Workday's documentation to compute XPaths](https://community.workday.com/sites/default/files/file-hosting/productionapi/Human_Resources/v34.2/samples/Get_Workers_Response.xml).```
123-
<connectionIdentifier>_<entityName>.csv
123+
`connectionIdentifier`_`entityName`.csv
124124
125125
Command,Key_XPath_1,Key_XPath_2,...,Key_XPath_N
126126
Add,value1,value2,...,valueN

docs/usercube/usercube/integration-guide/toolkit/xml-configuration/workflows/aspects/notificationaspect/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -108,6 +108,6 @@ Knowing that we also have:
108108
| ActivityState optional | __Type__ Enumeration __Description__ Identifier of the activity state whose last performers are to be notified, when ```Type``` is set to ```Performer```. __Note:__ must be set together with ```Activity```. |
109109
| Binding optional | __Type__ Int64 __Description__ Binding of the property that represents the notification's recipients, when ```Type``` is set to ```Binding```. |
110110
| EmailAddresses optional | __Type__ String __Description__ Email addresses of the notification's recipients, when ```Type``` is set to ```Hardcoded```. |
111-
| Expression optional | __Type__ String __Description__ C# expression that returns the email addresses of the notification's recipients, as strings or IEnumerable<string>, when ```Type``` is set to ```Expression```. The expression's variable type is defined in ```ExpressionBinding``` in the associated ```NotificationAspect```. See the [Expressions](/docs/usercube/usercube/integration-guide/toolkit/expressions/index.md) topic for additional information. |
111+
| Expression optional | __Type__ String __Description__ C# expression that returns the email addresses of the notification's recipients, as strings or `IEnumerable<string>`, when ```Type``` is set to ```Expression```. The expression's variable type is defined in ```ExpressionBinding``` in the associated ```NotificationAspect```. See the [Expressions](/docs/usercube/usercube/integration-guide/toolkit/expressions/index.md) topic for additional information. |
112112
| IsCC default value: false | __Type__ Boolean __Description__ ```true``` to send the notification email to the recipient(s) as a carbon copy (CC). |
113113
| Type required | __Type__ RecipientType __Description__ Type of recipients for the email notification. __Actor__: the identities with the permissions to act on the next step of the workflow specified in the pointcut. __Performer__: the actors of a past workflow step specified in ```Activity``` and ```ActivityState```. __Binding__: the identities whose email addresses are designated by the property specified in ```Binding```. __Hardcoded__: the identities whose email addresses are specified explicitly in ```EmailAddresses```. __Expression__: the identities whose email addresses match the C# expression specified in ```Expression```. __Profile__: the identities with the permission ```/Custom/WorkflowsNotifications/{workflow_identifier}/``` ```{activity_identifier}/{activityTemplateState_shortIdentifier}```. |

docs/usercube/usercube/integration-guide/ui/how-tos/custom-display-table/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Here is the visualization of this display table on the interface:
1717
![DisplayTable(Table)](/img/product_docs/usercube/usercube/integration-guide/ui/how-tos/custom-display-table/displaytablestable.png)
1818

1919
Ergonomically, it is recommended to hide the search symbol in a column header (in a list displayed like a table) if a criterion linked to this column is already displayed in a search bar. This avoids filter duplication.
20-
Thus, the <CanBeFiltered> property can be deleted in the <Column> argument.
20+
Thus, the `CanBeFiltered` property can be deleted in the `Column` argument.
2121

2222
## Resource Table
2323

docs/usercube/usercube/integration-guide/ui/how-tos/producttranslations/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ Code attributes enclosed with `<>` need to be replaced with a custom value befor
5050
<Language Code="en-US" IndicatorNumber="1" JsonPath="translation.en-US.json" />
5151
```
5252

53-
A translation file must be named: translation.<language code>.json.
53+
A translation file must be named: translation.`language code`.json.
5454

5555
For example, for en-US, the translation file must be named translation.en-US.json.
5656

docs/usercube_saas/usercube/integration-guide/api/squery/index.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -43,10 +43,10 @@ Code attributes enclosed with `<>` need to be replaced with a custom value befor
4343

4444
- __=__ : Equal.
4545
- __!=__ : Not Equal.
46-
- __<__ : Less than.
47-
- __>__ : Greater than.
48-
- __<=__ : Less than or equal.
49-
- __>=__ : Greater than or equal.
46+
- __`<`__ : Less than.
47+
- __`>`__ : Greater than.
48+
- __`<=`__ : Less than or equal.
49+
- __`>=`__ : Greater than or equal.
5050
- __%=__ : Start with.
5151
- __=%__ : End with.
5252
- __%=%__ : Contain.

0 commit comments

Comments
 (0)