<commit_before># Portal with Angular

### What is this?
This is an angular approach to the dashboard view of uPortal. This dashboard will work along side uPortal, more of a companion app. It utilizes the uPortal rest APIs to collect layout info. It pulls notifications from the notification portlet resource URL.

### To Build
* Create directory in tomcat/webapps (suggest calling it angular). This must be the same tomcat instance as uPortal (unless you have Apache setup).
* Put all files in this directory

### To Run
* Startup a uPortal instance
* Login to said uPortal instance, ei: `my.wisc.edu/portal`
* Change url to /angular, ei: `my.wisc.edu/angular`

### Assumptions
* Your end point of portal is /portal.
* You utilize notification portlet

### Suggestions
* Change your default page to be /angular, change to LoginController.java, around line 110
* Change all home page links to point at /angular
* the iconUrl is an actual URL.<commit_msg>README.md edited online with Bitbucket<commit_after># Portal with Angular

### What is this?
This is an angular approach to the dashboard view of uPortal. This dashboard will work along side uPortal, more of a companion app. It utilizes the uPortal rest APIs to collect layout info. It pulls notifications from the notification portlet resource URL.

### To Build
* Create directory in tomcat/webapps (suggest calling it angular). This must be the same tomcat instance as uPortal (unless you have Apache setup).
* Put all files in this directory

### To Run
* Startup a uPortal instance
* Login to said uPortal instance, ei: `my.wisc.edu/portal`
* Change url to /<whatever you named the directory in /webapps>, ei: `my.wisc.edu/web`

### Assumptions
* Your end point of portal is /portal.
* You utilize notification portlet

### Suggestions
* Change your default page to be /angular, change to LoginController.java, around line 110
* Change all home page links to point at /angular
* the iconUrl is an actual URL.
{'fraction_non_alphanumeric': 0.0681586978636826, 'fraction_numerical': 0.003051881993896236, 'mean_word_length': 4.330623306233062, 'pattern_counts': {'":': 0, '<': 4, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2384562', 'n_tokens_mistral': 546, 'n_tokens_neox': 522, 'n_words': 287}