This community project adds a new form to greet the user when first logging into Innovator. It uses a method called aras.MetadataCache.GetConfigurableUiAsync
to grab the cached TOC, and then restructures it into the Homepage. Administrators can set the welcome_page form as a "Start Page" for individual Users.
The startpage allows users to quickly launch searches for any ItemType they have access to. It also allows them to easily create a new Item, as long as they have the correct permissions to do so.
The welcome page is also included in the TOC. The TOC Access of the welcome_page ItemType is set to world, because TOC Access is necessary for a designated Start Page. This also allows users to get back to the welcome screen at any point.
Release | Notes |
---|---|
v1.0 | First release of the Innovator Welcome Page project |
Project | Aras |
---|---|
v1.0 | 12.0 SP0, SP1 |
Always back up your code tree and database before applying an import package or code tree patch!
- Aras Innovator installed
- Aras Package Import tool
- innovator-welcome-page import packages
- Backup your database and store the BAK file in a safe place.
- Open up the Aras Package Import tool.
- Enter your login credentials and click Login
- Note: You must login as root for the package import to succeed!
- Point the import tool to the
imports.mf
file within the repository - Select Merge/Thorough
- As an Administrator, select the designated user
- Set the user's starting page property to "Welcome Page"
- Log in as a user with the updated Start Page.
- Click an item to launch a search, and click the new button to create a new version of that Item.
- Fork it!
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request
For more information on contributing to this project, another Aras Labs project, or any Aras Community project, shoot us an email at araslabs@aras.com.
Created by AJ Sebastian, Aras Labs.
Aras Labs projects are published to Github under the MIT license. See the LICENSE file for license rights and limitations.