This repository has been archived by the owner on May 4, 2022. It is now read-only.
Releases: uPortal-Attic/uportal-app-framework
Releases · uPortal-Attic/uportal-app-framework
/about and mobile notifications
Enhancements
- Change
samples
directory tostaticFeeds
#40 (reason for minor release) - Add disable flag to
<circle-button>
and provided documentation #37 - Add logout link to header if sidebar is disabled #41
- Notifications now show in xs screen sizes #42
- The about partial now exists #45
- Upgrade to
uw-ui-toolkit
0.3.2 #44 - Add GA events for sidebar activity #33
- Add
$rootScope.GuestMode=true;
ifusername === Guest
Bug Fixes
Howto upgrade from 1.1.0
- Update
app-config.js
to reflect change of samples directory to staticFeeds. Also provide anaboutURL
if you would like to show information about your application in the about partial. Default will just show frame information.
'showSearch' : true
})
.constant('SERVICE_LOC', {
- 'sessionInfo' : 'samples/session.json',
- 'sidebarInfo' : 'samples/sidebar.json',
- 'featuresInfo' : 'samples/features.json',
- 'notificationsURL' : 'samples/notifications.json',
+ 'aboutURL' : null,
+ 'sessionInfo' : 'staticFeeds/session.json',
+ 'sidebarInfo' : 'staticFeeds/sidebar.json',
+ 'featuresInfo' : 'staticFeeds/features.json',
+ 'notificationsURL' : null,
'kvURL' : null,
'groupURL' : null
})
@@ -35,7 +36,8 @@ define(['angular'], function(angular) {
'feedbackURL' : 'https://my.wisc.edu/portal/p/feedback',
'back2ClassicURL' : null,
'whatsNewURL' : null,
- 'loginURL' : '/portal/Login?profile=bucky'
+ 'loginURL' : '/portal/Login?profile=bucky',
+ 'logoutURL' : '/portal/Logout'
});
return config;
- Update your server side routing to include
/about
+ <url-pattern>/about</url-pattern>
- Update your routes to include
/about
+ when('/about', about).
First minor release
This release has an "api breaking" change in it, so we bumped the minor version number.
Enhancements
-
Made dismissed notifications undismissable #28
-
Use minified versions of angular.js #31
-
Cleanup and document miscService. Introduces
MISC_URLS.loginURL
#31 -
Clean up Features feature #32
-
Prefixed controllers from portal module with Portal #32
-
= why we needed minor version bump
Bug Fixes
-
Fix search button in header #25
-
Popover was out of this world (z-index : 9999) #27
-
Add in Google Analytics page hit for notification page #31
Upgrade Path from 1.0.2
- Update
js/app-config.js
6c6,8
< 'features' : false
---
> 'features' : false,
> 'showSidebar' : true,
> 'showSearch' : true
35c37,38
< 'whatsNewURL' : null
---
> 'whatsNewURL' : null,
> 'loginURL' : '/portal/Login?profile=bucky'
Notification Bell & Bug Fixes
First patch, not the last
Many great enhancements to frame, including:
- #12 : New Circle button directive
<circle-button>
- #13, #16, #21 : Features Page
- #14 : Hide Eclipse files from git
- #15 : A better readme.md experience
- #17 : Accessibility improvements
- #18, #19, #20 : Dismiss-able notifications
- #18 key/value store service. This service will save/retrieve from a 3rd party store that has a getValue(key) and setValue(key, value) function. Angularjs-portal is using this for notifications. The store we are using is KeyValueStore.
app-config.js changes
@@ -3,13 +3,14 @@ define(['angular'], function(angular) {
var config = angular.module('app-config', []);
config
.constant('APP_FLAGS', {
- 'welcome' : false
+ 'features' : false
})
.constant('SERVICE_LOC', {
'sessionInfo' : 'samples/session.json',
'sidebarInfo' : 'samples/sidebar.json',
- 'welcomeInfo' : 'samples/welcome.json',
+ 'featuresInfo' : 'samples/features.json',
'notificationsURL' : 'samples/notifications.json',
+ 'kvURL' : null,
'groupURL' : null
})
.constant('NAMES', {
@@ -36,4 +37,4 @@ define(['angular'], function(angular) {
return config;
uw-frame 1.0.0
This is a first release of uw-frame. The source is the successor to angularjs-portal's frame module.
New since angularjs-portal-frame 4.1.1.26
- Upgrade angularjs to 4.4.4
- Upgrade uw-ui-toolkit to 1.3.1
- Changed sidebar.json to be more generic (removed /web defaults)
- Moved less to be wrapped in a
my-uw
class #1 #4 - Added in Travis build #3
- Added in collapsible header #2
- Added in some accessibility stuff #5
- Updated to have a dynamic footer for copyright #7
- Refactored the less to be only about uw-frame #11