Portal – Phantom Release
01/010/2020
The Phantom Portal release was implemented as planned on the evening of 01/10/2020 with new features for core NHSmail Portal functionality and bug fixes.
New Functionality
37373- SharePoint: Error while upgrading storage limit when storage used is equal to sharepoint quota
Scope of the PBI is to show user a valid error message – “SharePoint quota used has already exceeded the limit set, please update the quota before updating the SharePoint” when SharePoint have exceeded the quota. The user must be allowed to uplift the quota and then fire the update, and the update should work (storage used < quota set)
40137- Skype for Business phase out
Scope of this PBI is to remove all the skype related operations throughout the portal which includes enabling user with skype for business when created, assigning voice, video and dial-in, organisational settings for sfb, database mappings with skype. This PBI also ensures that all the user operations in the portal are not affected due to any of the changes related to sfb removal.
40138- Daily alerts for users who’re temporarily disabled for MFA, but re-enable MFA action may have failed
As extension with temporarily disable MFA feature in the portal, there is a need for us to have fail safe for users- who’re temporarily disabled for MFA, but for some reason MFA re-enable action fails after 15mins. This PBI ensures that we send out an alert to AM team with the list of users failed to get enabled with MFA after 15 minutes in last 24 hours, so that team can action on that to remediate.
42747- Remove SFB transition carousel from Portal Home page
Changes made to the carousel by removing the 3rd slide related to Skype.
43040- Carousel – TLS Notification
A new slide is added at the 5th place in the carousel related to the TLS and Microsoft
Hybrid
23452 – EXO :: Refactor the transfer Shared Mailbox functionality
Scope of this PBI is that as an admin user I would like the ability to transfer a shared mailbox between organisations. This should apply to shared mailboxes located On-Premise and mailboxes located in Exchange Online.
31214 – EXO :: Refactor fetch shared mailbox for logged in users
Scope of this PBI is that when logged into the NHSMail portal as any user (admin or non-admin), I am able to retrieve details of the Shared Mailboxes that I am an owner of, this can be seen through the Profile -> Shared Mailbox pages in the portal.
31215 – EXO :: Refactor restore shared mailbox
Scope of this PBI is that as an admin of the NHSMail portal, I would like to restore a shared mailbox which has been deleted within the past 30 days. I would like to be able to restore the mailbox through the NHSMail portal.
31216 – EXO :: Refactor update shared mailbox
Scope of this PBI is that as an admin user I would like to be able to update a Shared Mailbox through the NHSMail portal. The update should happen successfully regardless of if the mailbox is located in the On-Premise or the Exchange Online environment. I should be able to update the following:
- Name
- Email Address
- Description
- Organisation Unit
- Members
- Owners
34835 – EXO :: Modify the ODS process to create org defaults when adding a new organisation
Scope of this PBI is that when a new organisation on boards in the NHSmail portal this is done via a hangfire job which uses a data feed from ODS. With the NHSmail refresh there will be a need for each organisation within the portal to have a national policy created and mapped to their organisation and a default policy set for their organisation to ensure that users added to that organisation can be assigned a licence.
37559 – EXO :: Refactor update Resource Mailbox
Scope of this PBI is that as an admin of an organisation I would like to update a resource mailbox that is located in the On-Premise or Exchange Online environment.
38913 – EXO :: Refactor Delete Resource Mailbox
Scope of this PBI is that as an admin user of the NHSmail platform, I would like to be able to delete a resource mailbox, if the mailbox is located On-Premise or the mailbox is located in Exchange Online.
38914 – EXO :: Refactor transfer resource mailbox
Scope of this PBI is that as an admin user of the NHSmail platform, I would like to be able to transfer a resource mailbox, if the mailbox is located On-Premise or the mailbox is located in Exchange Online.
39056 – EXO :: Refactor restore resource mailbox
Scope of this PBI is that as an admin user of the NHSmail portal I would like to be able to restore a resource mailbox that is located On-Premise or in Exchange Online. If the mailbox is located in Exchange Online, I should only be able to restore the account if it has been deleted within the last 30 days.
39424 – EXO :: Enable MS Live Events on user accounts
As scope of this PBI as an admin user I would like to be able to activate a mailbox as a Live Events account for teams.
39697 – EXO :: Update email alias on transfer or joiner
Scope of this PBI is that when transferring a user between organisations or joining a user to a new organisation the email aliases for the user are not updated within the portal database.
Requirements:
- On transfer or join previous org Sub domain aliases should be removed from the Portal DB
- On transfer or join new org sub domain aliases should be applied if applicable and added to the Portal DB
39716 – EXO :: Remove the ability to change the mailbox size for EXO Shared Mailboxes
Scope of this PBI is that with the migration all Exchange Online Shared Mailboxes will have a static mailbox size of 50GB, and the ability to change this size via the NHSmail portal will be removed.
Requirements:
- Remove the ability to change the mailbox size for Exchange Online mailboxes from the UI
- Remove the portal code as required for allowing this to change.
39942 – EXO :: Update the licence assignment service to provide E3 licence on assigning an F3 & E1
As scope of this PBI Users within the NHSmail portal can be assigned an E1 or F3 licence through local licencing. In this situation those users should actually be assigned one of the national O365 User licences. This is to ensure that those users are getting the benefit of the additional security features compared with the E1 & F3 licence.
Requirements:
- Update the licence assignment process to ensure that if an E1 or an F3 licence is to be assigned the user is actually assigned an E3R licence from the national licence pool.
39943 – EXO :: Refactor Bulk CSV Update
The scope of this PBI is to refactor the Update portion of the bulk CSV upload, so that EXO mailboxes are also supported. The create, transfer, joiner and leaver portions of the bulk CSV upload are not in scope. This will require the functionality to be split into a bulk CSV create and a bulk CSV update. The new Bulk CSV Update API and subsequent calls through the stack must use the latest coding standards and patterns, including refactoring the code to use the strategy pattern, and re-use as much of the existing single user Update code as possible.
40124 – EXO :: Remove Licence Capacity Tool-tip from User Policies with Only Base National Licence
Scope of this PBI is that When creating or editing a user policy, administrators can select from a list of base licences. With a base licence selected, a message will show the available capacity of the user policy.
When a user policy only contains a National licence as it’s base licence, with no add-on licences, the capacity message must not be displayed, as the administrators have no control over the capacity of the national licence.
40131 – EXO :: Remove restriction for PODS users to have a larger mailbox
As per the latest agreement between NHSE and Microsoft, there is only a single National licence that will be assigned to all users. As such, the previous implementation to have a different, more restricted National licence to be used in the PODS National policy has been changed. Subsequently, as the users in the PODS National Policy now have access to the standard E3 National licence, the current restriction preventing Exchange Online users in the PODS National policy from being assigned a large mailbox should be removed.
40451 – EXO :: Update the SharePoint calculation to account for National Licence
The Portal currently has existing logic to calculate the SharePoint quota (total capacity and reserved capacity) for each organisation. The existing calculation does not take into account the restrictions on storage on the National licences as per the agreement between NHSE and Microsoft.
Update the SharePoint quota calculation for the total capacity to do the following:
- As current, add 10GB storage (defined in config) per user assigned one of the following local base licences:
- Enterprise E1
- Enterprise E3
- Enterprise E5
- Additionally, as current, add 10GB storage (defined in config) per user assigned one of the following add-on licences:
- SharePoint Plan 1
- SharePoint Plan 2
- For users assigned one of the National base licences, add 2GB storage (defined in config) instead
40456 – EXO :: Get details of SDL from EXO
Scope of this PBI is to retrieve the details of SDL from Exchange Online, where the SDL has been re-created in Exchange Online.
40474 – EXO :: Delete an Exchange Online SDL
Scope of this PBI is to delete an SDL, where the SDL has been re-created in Exchange Online.
40503 – EXO :: Refactor Bulk CSV leaver
The scope of this PBI is to refactor the Joiner and Leaver portions of the bulk CSV upload, so that EXO mailboxes are also supported. The create portion of the bulk CSV upload is not in scope. This PBI should be completed after #39943. The refactored Bulk CSV Transfer, Joiner and Leaver API points and subsequent calls through the stack must use the latest coding standards and patterns, including refactoring the code to use the strategy pattern, and re-use as much of the existing single broker operation code as possible.
40579 – EXO :: Refactor SDL export recipients
Scope of this PBI is With the move to Exchange Online the Export recipients action on an SDL should also work for an SDL which has been re-created within Exchange Online.
Requirements:
- To refactor the broker operation DistributionList/Static/ExportRecipients into the strategy pattern
- Update the Controller, service & Domain layers to reflect the current coding standards.
41392 – EXO :: Refactor Bulk CSV transfer
The scope of this PBI is to refactor the Transfer portions of the bulk CSV upload, so that EXO mailboxes are also supported. The create portion of the bulk CSV upload is not in scope. This PBI should be completed after EXO :: Refactor Bulk CSV Update. The refactored Bulk CSV Transfer, Joiner and Leaver API points and subsequent calls through the stack must use the latest coding standards and patterns, including refactoring the code to use the strategy pattern, and re-use as much of the existing single broker operation code as possible.
41957 – EXO :: Update the delete mailbox process to not remove licences
Scope of this PBI is that when deleting a mailbox Exchange Online the portal should not remove the user O365 licence, as this is required for O365 to ensure the inactive mailbox is kept within retention period.
Requirements:
- Remove the portal code which removes the O365 licence from a user.
Bug Fixes
39062 – EXO – User Policy App Toggles are Duplicated and Fails to Create if Organisation has multiple Active O365 Subscriptions
This is a fix to stop app toggles getting duplicated in the user policy page when the organisation has multiple active 0365 subscriptions.
40908 – EXO :: ToDo application toggle not available under the national licence
This is a fix to add ‘Microsoft ToDo’ application toggle button in the user policy page when national license is selected.
41544 – EXO :: Mailbox sizing incorrectly reset on policy update
The mailbox size of the user is set back to default(4GB) when the user policy which user is part of is updated while Enable Larger mailbox toggle is turned off in the policy. It should retain large mailbox size(50GB) even when the policy is updated with Enable Larger mailbox toggle turned off.
41967 – Sprint 142: EXO :: Large mailbox toggle on policy pages is doing the opposite of what is required
The Large mailbox Toggle was working in a reverse way than the expected behaviour in user policy create and edit pages. Which has to be fixed as a part of this bug. While the toggle is on it should assign 99 GB and toggle is off it should assign 4 GB to an EXO user.
40509- Misalignment in ‘Updated by’ field Sharepoint/UserPolicy/Yammer
This bug fix aims at resolving the misalignment of the ‘updated by’ field in sharepoint/userpolicy/yammer pages when the user updating have long name.