diff --git a/Import/HideTabsByIdentity/Import/Fixes/Part BOM.xml b/Import/HideTabsByIdentity/Import/Fixes/Part BOM.xml
new file mode 100644
index 0000000..8497108
--- /dev/null
+++ b/Import/HideTabsByIdentity/Import/Fixes/Part BOM.xml
@@ -0,0 +1,6 @@
+
+
+
+ 1
+
+
\ No newline at end of file
diff --git a/Import/HideTabsByIdentity/Import/Fixes/Part MultiLevel BOM.xml b/Import/HideTabsByIdentity/Import/Fixes/Part MultiLevel BOM.xml
new file mode 100644
index 0000000..3840e1d
--- /dev/null
+++ b/Import/HideTabsByIdentity/Import/Fixes/Part MultiLevel BOM.xml
@@ -0,0 +1,6 @@
+
+
+
+ 1
+
+
\ No newline at end of file
diff --git a/Import/HideTabsByIdentity/Import/Form Event/E55EB465BCED496FA5DDC5923321415C.xml b/Import/HideTabsByIdentity/Import/Form Event/E55EB465BCED496FA5DDC5923321415C.xml
deleted file mode 100644
index 40e55a3..0000000
--- a/Import/HideTabsByIdentity/Import/Form Event/E55EB465BCED496FA5DDC5923321415C.xml
+++ /dev/null
@@ -1,11 +0,0 @@
-
-
- onformpopulated
-
-
- labs_HideTabsByIdentity
-
-
- CAF99D0A8E6E44E9A681C38015FACE91
-
-
\ No newline at end of file
diff --git a/Import/HideTabsByIdentity/Import/Method/labs_HideTabsByIdentity.xml b/Import/HideTabsByIdentity/Import/Method/labs_HideTabsByIdentity.xml
deleted file mode 100644
index 22a8d54..0000000
--- a/Import/HideTabsByIdentity/Import/Method/labs_HideTabsByIdentity.xml
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
- A73B655731924CD0B027E4F4D5FCC0A9
-
- JavaScript
- labs_HideTabsByIdentity
-
-
diff --git a/Import/HideTabsByIdentity/Import/cui_Control/labs.bom_structure.tabelement.xml b/Import/HideTabsByIdentity/Import/cui_Control/labs.bom_structure.tabelement.xml
new file mode 100644
index 0000000..98f40e7
--- /dev/null
+++ b/Import/HideTabsByIdentity/Import/cui_Control/labs.bom_structure.tabelement.xml
@@ -0,0 +1,9 @@
+
+
+ {"relTypeId": "567E4149FBF74DACA0B0C4C9B1E79A3B"}
+ TabElementControl
+
+ 88D09A43049E4341A99E4DF63B81C236
+ labs.bom_structure.tabelement
+
+
\ No newline at end of file
diff --git a/Import/HideTabsByIdentity/Import/cui_Control/labs.part_bom.tabelement.xml b/Import/HideTabsByIdentity/Import/cui_Control/labs.part_bom.tabelement.xml
new file mode 100644
index 0000000..2f4f982
--- /dev/null
+++ b/Import/HideTabsByIdentity/Import/cui_Control/labs.part_bom.tabelement.xml
@@ -0,0 +1,9 @@
+
+
+ {"relTypeId": "159C6D88795B4A86864420863466F728"}
+ TabElementControl
+
+ 88D09A43049E4341A99E4DF63B81C236
+ labs.part_bom.tabelement
+
+
\ No newline at end of file
diff --git a/Import/HideTabsByIdentity/Import/cui_PresentConfigWinSection/92BF027573FD45AFA42808F92E6CEF88.xml b/Import/HideTabsByIdentity/Import/cui_PresentConfigWinSection/92BF027573FD45AFA42808F92E6CEF88.xml
new file mode 100644
index 0000000..a6ad071
--- /dev/null
+++ b/Import/HideTabsByIdentity/Import/cui_PresentConfigWinSection/92BF027573FD45AFA42808F92E6CEF88.xml
@@ -0,0 +1,30 @@
+
+
+
+
+ Data Model
+ C18BD6E10E024EC786799C510D586143
+ labs.part.itemview
+
+
+ Add
+ D079821605574887BE4777290E162455
+ 2618D6F5A90949BAA7E920D1B04C7EE1
+ 128
+ 3C8719D33E924E6590B294AE16B0A474
+
+
+ Add
+ 0C8336D11DA44513B59D327341780DB8
+ 2618D6F5A90949BAA7E920D1B04C7EE1
+ 256
+ 3C8719D33E924E6590B294AE16B0A474
+
+
+
+
+ A73B655731924CD0B027E4F4D5FCC0A9
+ 128
+ F2BAFC3F368B4EDE968406BFDB6597AC
+
+
\ No newline at end of file
diff --git a/Import/HideTabsByIdentity/Import/cui_WindowSection/labs.part.itemview.xml b/Import/HideTabsByIdentity/Import/cui_WindowSection/labs.part.itemview.xml
new file mode 100644
index 0000000..95b2c43
--- /dev/null
+++ b/Import/HideTabsByIdentity/Import/cui_WindowSection/labs.part.itemview.xml
@@ -0,0 +1,23 @@
+
+
+ Data Model
+ C18BD6E10E024EC786799C510D586143
+ labs.part.itemview
+
+
+ Add
+ D079821605574887BE4777290E162455
+ 2618D6F5A90949BAA7E920D1B04C7EE1
+ 128
+ 3C8719D33E924E6590B294AE16B0A474
+
+
+ Add
+ 0C8336D11DA44513B59D327341780DB8
+ 2618D6F5A90949BAA7E920D1B04C7EE1
+ 256
+ 3C8719D33E924E6590B294AE16B0A474
+
+
+
+
\ No newline at end of file
diff --git a/Import/imports.mf b/Import/imports.mf
index 5da4411..2a55e97 100644
--- a/Import/imports.mf
+++ b/Import/imports.mf
@@ -1,3 +1,3 @@
-
+
\ No newline at end of file
diff --git a/README.md b/README.md
index d8add76..424e8c1 100644
--- a/README.md
+++ b/README.md
@@ -2,12 +2,13 @@
It may be necessary that only certain users or groups are able to view the multiple relationships to a single item.
-The sample code in this project demonstrates how to hide tabs for members of a specific identity. For a more general example, check out the [ArasLabs/hide-tabs](https://github.com/ArasLabs/hide-tabs) project or the ['Hide Relationship Tabs on Aras Forms' post](http://community.aras.com/hide-relationship-tabs-aras-forms/) on the [Aras Labs blog.](http://community.aras.com/category/aras-labs/)
+This project demonstrates a code-free approach to handle this use case by using the Configurable User Interface (CUI) data model. Previous versions of this project would hide the relationship tabs for only a single Form. The configuration changes made in this project now hide the relationship tabs from any Form of a given ItemType.
## History
Release | Notes
--------|--------
+[v5.0.0](https://github.com/ArasLabs/hide-tabs-by-identity/releases/tag/v5.0.0) | Updated to use CUI
[v4.0.0](https://github.com/ArasLabs/hide-tabs-by-identity/releases/tag/v4.0.0) | Tested on 12.0, 12.0 SP1
[v3.0.1](https://github.com/ArasLabs/hide-tabs-by-identity/releases/tag/v3.0.1) | Fix readme and screenshot for Aras11SP12.
[v3](https://github.com/ArasLabs/hide-tabs-by-identity/releases/tag/v3) | Updated project with import package to support Aras 11 SP9
@@ -18,6 +19,7 @@ Release | Notes
Project | Aras
--------|------
+[v5.0.0](https://github.com/ArasLabs/hide-tabs-by-identity/releases/tag/v5.0.0) | 12.0 SP7
[v4.0.0](https://github.com/ArasLabs/hide-tabs-by-identity/releases/tag/v4.0.0) | 12.0, 12.0 SP1
[v3.0.1](https://github.com/ArasLabs/hide-tabs-by-identity) | 11 SP12
[v3](https://github.com/ArasLabs/hide-tabs-by-identity/releases/tag/v3) | 11 SP9
@@ -44,14 +46,14 @@ Project | Aras
4. Enter the package name in the TargetRelease field.
* Optional: Enter a description in the Description field.
5. Enter the path to your local `..\HideTabsByIdentity\Import\imports.mf` file in the Manifest File field.
-6. Select **aras.labs.HideTabsByIdentity** in the Available for Import field.
+6. Select **aras.labs.cui.HideTabsByIdentity** in the Available for Import field.
7. Select Type = **Merge** and Mode = **Thorough Mode**.
8. Click **Import** in the top left corner.
9. Close the Aras Package Import tool.
## Usage
-The sample code in this project hides the BOM and BOM Structure tabs for any user who is not a member of the Administrators identity.
+The configuration in this project hides the BOM and BOM Structure tabs for any user who is not a member of the Administrators identity.
1. Log in to Aras as a user in the Administrators identity - i.e. 'admin'.
2. Select **Design > Parts** in the Table of Contents (TOC).
@@ -80,10 +82,10 @@ For more information on contributing to this project, another Aras Labs project,
## Credits
-Original code written by Aras Support.
-
Documented and published by Eli Donahue for Aras Labs. @EliJDonahue
+Maintained by Christopher Gillis for Aras Labs. @cgillis-aras
+
## License
Aras Labs projects are published to Github under the MIT license. See the [LICENSE file](./LICENSE.md) for license rights and limitations.
\ No newline at end of file