Skip to content
This repository has been archived by the owner on Jul 19, 2024. It is now read-only.

Added changes to update some text with the dynamic content. #303

Merged
merged 1 commit into from
Aug 1, 2016
Merged

Added changes to update some text with the dynamic content. #303

merged 1 commit into from
Aug 1, 2016

Conversation

kiran11990
Copy link
Contributor

  1. Added changes to get the dynamic content in Matters and navigation pages.
  2. Replaced html text with dynamic content for matters templates.
  3. Added some changes in create matters controller

1. Added changes to get the dynamic content in Matters and navigation pages.
2. Replaced html text with dynamic content for matters templates.
3. Added some changes in create matters controller
@@ -4,7 +4,7 @@
<img src='../images/icon-combobox.png' />
</a>
</div>
<div role='button' style='padding-left: 4px;' title="Click to sort by matter name" sortby="{{col.colDef.field}}" class='ui-grid-cell-contents ui-grid-header-cell-primary-focus' col-index='renderIndex'>
<div role='button' style='padding-left: 4px;' title="Click to sort by area of law" sortby="{{col.colDef.field}}" class='ui-grid-cell-contents ui-grid-header-cell-primary-focus' col-index='renderIndex'>
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Get title from config instead of hardcoding in template.

@WilsonReddy WilsonReddy merged commit 9e33454 into microsoft:mattercenter2 Aug 1, 2016
WilsonReddy added a commit that referenced this pull request Aug 27, 2016
* Added the upload email functionality (#242)

* 1. Done changes in directives for testing some functionality. (#243)

2. Fixed the click issue on buttons in flyout issue in documents and matters page.
3. Fixed some css issues in matters page.

* Added code fix for the mailupload and documentflyout bugs

* Added code to support runtime changes to AppSettings.json file (#244)

* Fixed the bugs in the upload emails and attachments from OWA

* Added code to fix one edge scenario when uploading attachments using outlook and owa

* Added code to support runtime changes to AppSettings.json file. The new code will take the new updates values from the appsettings.json file and updates its corresponding strongly typed classes

* 1. Done changes to show the loader when scrolling in matters page. (#247)

2. Added the functionality for infinite scroll in documents page.
3. Added code for custom flyout in matters page.
4. Replaced the link for view matters in mattercelltemplate.

* Mattercenter2 (#248)

Added code to include 5 level hierarchy for the taxonomy

* 1. Fixed the search issue for other criterias in matters and documents page. (#249)

2. Added code for the custom directive in matters controller page.
3. Added new factory for the common controls in home controller.

* Code changes for Flyout Menu issues in the matter controller
Code changes for wrong matter information in the flyout menu in the matter controller

* Added code to support file upload from user desktop to matter center from the flyout menu (#250)

Added code to support file upload from user desktop to matter center from the fly-out menu

* Added code to support file upload from desktop to matter center

* Added proper comments to the document controller and other interface classes
Removed javascript alert method from the angular js code

* Update .gitignore

added project.lock.json  to gitignore

* removed project.lock.json from source control.

* removed solution that are not required for building web site.

* 1. Implemented custom flyout in document page.
2. Done changes for the css to make flyout visible as per the responsive design in both matters and documents page.
3. Fixed the scroll issues in both matters and document pages.
4. Moved the directive code from matters page to common.directives page.

* 1. Implemented custom flyout in document page. (#252)

2. Done changes for the css to make flyout visible as per the responsive design in both matters and documents page.
3. Fixed the scroll issues in both matters and document pages.
4. Moved the directive code from matters page to common.directives page.

* 1. Fixed the scroll issue for the grid in matters and document pages.
2. Removed the unwanted code in files.

* Reading clien terms from any hierarchy (#253)

* Fixed the bugs in the upload emails and attachments from OWA

* Added code to fix one edge scenario when uploading attachments using outlook and owa

* Added code to support runtime changes to AppSettings.json file. The new code will take the new updates values from the appsettings.json file and updates its corresponding strongly typed classes

* Added code to include 5 level hierarchy for the taxonomy

* Added code to support file upload from desktop to matter center

* Added code to read client terms from any position in taxonomy hierarchy
Moved all the interfaces to interfaces folder
Added comments to some of the methods so that it will be helpful in the future

* Migrating Test Project on RC2 (#255)

Adding the integration test project to the matter center project

* Modified theintegration test files to be compatible to RC2

* Added code to support 5 level of taxonomy hierarchy
Associate parent term custom properties to child term, if the custom properties are not available for the child terms

* Added code to support 5 level of taxonomy hierarchy (#257)

Associate parent term custom properties to child term, if the custom properties are not available for the child terms

* Bug fix  697980 and generic doc image src fix (#258)

* 1. Fixed the email issue for sending an email to support in navigation page. (#259)

2. Added the code for dropdown directive for filters in common directives
3. Fixed the search issue for the typehead in matters and documents page.
4. fixed some css issue for the matters page

* Implemented the new taxonomy changes to support multi hierarchy
Made changes to the code when creating matter to support external sharing
Added new app settings in appsettings.json to support multi hierarchy

* Added comment to the method

* Mattercenter2 (#261)

* Added code to support 5 level of taxonomy hierarchy
Associate parent term custom properties to child term, if the custom properties are not available for the child terms

* Implemented the new taxonomy changes to support multi hierarchy
Made changes to the code when creating matter to support external sharing
Added new app settings in appsettings.json to support multi hierarchy

* Added comment to the method

* 1. Fixed the issues for showing and hiding the filters when clicked on headers in matters page.
2. Removed the unwanted code from all templates and directives respective to matters.
3. Updated some css in site.css page

* 1. Fixed the issues for showing and hiding the filters when clicked on headers in matters page. (#263)

2. Removed the unwanted code from all templates and directives respective to matters.
3. Updated some css in site.css page

* 1. Fixed the issue for the navigation of url in document flyout.
2. Added some functionality required to get the document assests in documents controller
3. Removed the body scroll and made scroll visible as per the browser height in matters and documents page
4. Replaced some css with other in site.css
5. Done changes in document templates

* Changed the hardcoded urls to the config urls and compose mode attachments section (#264)

* Adding layers to read Configs from Azure Table Storage

* 1. Fixed the issues for the modified date filters in matters and document pages. (#266)

2. Fixed the issue for showing and hiding of the filter icon for the headers in matters and documents pages.
3. Added code for clear filters for headers in both matters and document pages.
4. Removed unwanted code from templates of matters and documents.
5. Implemented search filters for headers in document page.

* Added a new web api method in UserController to check whether a user exists or not in the site

* Added a new method which will check whether a user exists or not in the site. This is used in external sharing scenario (#267)

* Added code to support 5 level of taxonomy hierarchy
Associate parent term custom properties to child term, if the custom properties are not available for the child terms

* Implemented the new taxonomy changes to support multi hierarchy
Made changes to the code when creating matter to support external sharing
Added new app settings in appsettings.json to support multi hierarchy

* Added comment to the method

* Added a new web api method in UserController to check whether a user exists or not in the site. This method will be used in external sharing scenario

* code changes for Bugs (#268)

* Fixed the file upload issue in the matter and the document search page is broken as one of the function does doesnot have a closing braces

* Solution for bug 698013 for documentdashboard page flyout close on click on maindiv. (#269)

* Code changes has been done to support n levels of taxonomy hierarchy. AssignContentType api MatterController.cs api has been updated.

Other supporting files has also been updated to support new term hierarchy model

* codefixes for mailsubject, selectType in createMatter. createMatter Assignteam functionality impelmentation (#272)

* 1. Fixed the overflow issue for the grid in matters and document pages for responsive. (#271)

2. Added the new class for templates in matters and documents.
3. Added changes for flyout and design issues in document dashboard page.
4. Fixed the issue for the search filters in document page.

* Unit test to test Config Rep

* Fixed the owa url for office related documents

* 1. Added changes for the searchresults based on in screen resolution matters and dashboard page. (#274)

2. Done changes to display flyout in matter dashboard page.
3. Added code for the search in matters dashboard page.
4. Replaced some css in site.css

* Mattercenter2 (#273)

* Changes regarding Bug 697917 : Full text search is not working. After changing single quote to double quotes it is giving desirable results.

* Changes for Bug 697917 : Full text search is not working. After changing single quote to double quotes it is giving desirable results.

* Mattercenter2 (#276)

* Changes regarding Bug 697917 : Full text search is not working. After changing single quote to double quotes it is giving desirable results.

* Changes for Bug 697917 : Full text search is not working. After changing single quote to double quotes it is giving desirable results.

* Resolution for alignment behaviour observed as part of bug 698013.

* Modified code to implement External Sharing
Removed the dependency of SPO authorization from Controllers
Modified the JOBS code to update external sharing functionality

* 1. Fixed the issue for search flyout functionality in matters and documents page. (#277)

2. Removed unwanted code from matters, mattersdashboard and document dashboard.
3. Added code for showing and hiding of grid during the api calls in mattersdashboard and documentdashboard.
4. Fixed other functionality issues in both dashboard pages.

* Changes for open clientfilter dropdown alignemnt and implementation o… (#279)

* Changes for open clientfilter dropdown alignemnt and implementation of progress bar while fetching the data. 698013.
Done changes for making cancel  button functionality to work in search criteria

* Fixed the file upload issue in the matter dashboard page

* Added new files for assign user permissions screen
Fixed the get matter stamped properties api

* Chnages for UI config

* Fixed the Get Stampled Properties API

* New files for manage users screen has been added. This will be called from the matter landing page when the user clicks on "Manage Users" link from the people picker

* 1. Added typehead code for search in matters dashboard page. (#280)

2. Added typehead code for search and author search in documents  dashboard page.
3. Done changes for the pagination errors in matters and document dahsboard pages.

* Added the Sharing Matters for external users functionality (#281)

* Updated UserExists API with JSON return object

* Fixed the MatterStampedDetails method

* Revert "Updated UserExists API with JSON return object"

This reverts commit 668a430.

* Revert "Revert "Updated UserExists API with JSON return object""

This reverts commit ef28b56.

* Removed the commented code from the controllers related to authorization
Updated configure swagger metod in the startup.cs file
Updated the web project to generate xml files for the comments and that will be consumed by the web api
Updated the xml comments for the document controller. Will update the xml comments for other controller too

* When setting property bag for a matter, MatterCenterUserEmails and MatterCenterAttroneyEmail was not set and that was fixed

* Changes required to close advance search popup and progress bar on error while getting document and listguid (#282)

* Done the UI implementation for the manage users screen from people picker  in matterlanding page. (#283)

* Cleanup

* Added header portion to both document and matter dashboard html pages

* Added header and footer to the document dashboard and matter dashboard html pages

* updated the position of the advanced filter drop down in matter and document dashboard

* If the current user email is part of the organization, no user email validation will be done on the api side
Added a new settings in the general settings section called "OrgDomainName"
Fixed the external sharing api code. Instead of using Matter Id changed that to Matter Guid

* If the current user email is part of the organization, no user email validation will be done on the api side (#284)

Added a new settings in the general settings section called "OrgDomainName"
Fixed the external sharing api code. Instead of using Matter Id changed that to Matter Guid

* Final change for config

* Fix, merge issue in Appsettings

* Added Mange Users functionality in matterlanding page (#287)

* Added changes for the close and hide of the header flyout in the matters and documents dashboard pages. (#286)

1. Added changes for showing and hiding of the profile and help icon in the home page.
2. Removed the header and footer code from the navigation, matterdashboard, document dashboard pages and placed it in the home page.
3. Fixed the ui changes for the search flyout, header menu and  showing the loader with the content in the matters and documents dashboard pages

* added comments to the code

* Modified the authorization logic to sent 401 status response for unauthorized requests (#288)

* If the current user email is part of the organization, no user email validation will be done on the api side
Added a new settings in the general settings section called "OrgDomainName"
Fixed the external sharing api code. Instead of using Matter Id changed that to Matter Guid

* added comments to the code

* Merge

* Fix merge issue

* Changes for Clients, PGS, AOLs selections in advancesearch of Documen… (#289)

* Changes for Clients, PGS, AOLs selections in advancesearch of Document and Matter dashboard pages.
Handling client user input events of  Clients, PGS, AOLs selections.

* Code changes to work with advance ssearch in DocumentDashboard Page.

* Code cleanup and  some mino bug fixes

* Fixed the responsive issues for the sharepoint search header in home page. (#290)

1. Fixed the UI width issue for the search flyout in the matters and document dashboard pages.
2. Fixed the responsive issues for the footer in home page.
3. Replaced the old html with the bootstrap html for the header and footer in matters and documents dasboard.
4. Added the new directive to perform the click event during the press of the enter button in keyboard

* Updated based on code review comments

* Changes required to make same behaviour for Author Search on Document dashboard page. (#291)

* Fixed the issue for the sharepoint search to be visible in particular sharepoint pages. (#292)

1. Fixed the issue for the pagination to display the total number of element when reahced the final click of the next button.

* Added the code to update the matter team roles and permissions in manageusers screen. (#293)

* Update API annd and Repository to take a filter condition to get a subset of the Configs. Added a new TC to test this

* Code Review changes

* Modified code for external sharing

* Add existing file

* Updated the project.json file

* Testing Azure to Github Continuous Deployment

* Testing remote deployment

* Changed Home Controller to use the uiconfig entries instaed of hardcoding label values

* Added validation function for manageusers and added manageColumns attribute in the request parameter in creatematter module. (#297)

* 1. Fixed the position issues in the matter users (#296)

* Added code for external sharing functionality

* Remove Repository Test Project form .gitignore

* Updated code to read settings from appsettings.json
Added run.cmd file to support Azure Web Jobs

* 1. Fixed the issues for the error pop up in the create matter when adding the external user.
2. Implemented the functionality to prevent the multiple api calls for the blur in create matters.
3. Implemented the functionality to check the previous external user was confirmed or not.
4. Added some changes in home page.

* 1. Removed the hardcoded values for Id's in stampproperties function in creatematter controller

* 1. Fixed the issues for the error pop up in the create matter when ad… (#299)

* 1. Fixed the issues for the error pop up in the create matter when adding the external user.
2. Implemented the functionality to prevent the multiple api calls for the blur in create matters.
3. Implemented the functionality to check the previous external user was confirmed or not.
4. Added some changes in home page.

* 1. Removed the hardcoded values for Id's in stampproperties function in creatematter controller

* Fixed the issue for the input when there are no results during the click of tab key from keyboard.

* Changes required to higlight either document else Email folder while upload. (#300)

Add an optional extended description…

* Fixed the matter status in the job project

* Made the method to private

* Fixed the tab issue for external user when creating matter

* Added changes to update some text with the dynamic content. (#303)

1. Added changes to get the dynamic content in Matters and navigation pages.
2. Replaced html text with dynamic content for matters templates.
3. Added some changes in create matters controller

* Added code to update the config.js using NewtonSoft.json package (#304)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Fixed the code in matter creation controller. Renamed "vm" to "cm"

* Migration from RC2 to RTM. (#305)

* Replaced hard coded values to the dynamic values from config (#306)

* Update matters.controller.js

* Replaced some text with dynamic content

* updated the scope variable to camelcasing

* Updated the scope variable to camelcasing

* Added changes to scope variable

* Added changes to the scope variable

* Updated the solution to include all the projects when doing build

Update the code to allow the user to press enter key when adding an external user

* added instrument key for logging clientside events

* Added code to fix the issue for multiple external users when creating the matter (#308)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* 1. Replaced the hardcoded text with the dynamic content from the config in the document controller and html pages. (#309)

2. Added changes for the dynamic values in the navigation controller and html pages.
3. Fixed the UI scroll issues in the document page.

* Mattercenter2 (#307)

* Addin InsertAndUpdate for configs.

* Insert Update config API

* Final changes  for Insert/Update

* Changes for RC2 to RTM upgrade

* Changed to make the Table and Column names for UIConfiguration configurable and added a helper method for getting the Cloud table reference

* Updated code to include app insights information into config.js

* 1. Added new css styles for the grid menu in site.css.
2. Added changes for the grid menu functionality in matters and documents pages.
3. Added new directive in common directives for the grid menu to work in responsive.
4. Replaced hardcoded values with dynamic values in matters and navigation pages.

* Mattercenter2 (#310)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* 1. Added new css styles for the grid menu in site.css. (#313)

2. Added changes for the grid menu functionality in matters and documents pages.
3. Added new directive in common directives for the grid menu to work in responsive.
4. Replaced hardcoded values with dynamic values in matters and navigation pages.

* removed config.js. fixed instrumentation key issue

* added config.js to gitinore

* 1. Replaced grid menu css in matters and dashboard pages.
2. Added new css for the grid menu for some icons classes in grid
3. Added fucntionality for the export grid data to the excel in matterdashboard page.
4. Done changes for the some directives related to the grid menu to show and hide the icons.
5. Added plugin references of the exporting excel in index page

* Implemented one note changes (#314)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Implemented custom event logging function.

* Changes for configuring static content from Azure Table. (#317)

* Removed the duplicate settings from matter settings files. Referred those settings from GeneralSettings which are already present

Updated the project.json settings for xunit nuget packages

* Configuring static content from Azure table. (#319)

* Changes for configuring static content from Azure Table.

* Configuring static content from Azure table.

* Configurable changes for static content in Matters and Documents pages (#320)

* Changes for configuring static content from Azure Table.

* Configuring static content from Azure table.

* Configurable changes for static content in Matters and Documents pages

* 1. Fixed the issues for the column picker in matters and documents. (#322)

2. Fixed some design issues for the menu in matter and documents.
3. Fixed the errors in matters and documents after changing the hardcoded values with uiconfig values.

* The documents were not getting displayed in the document details page. To fix that issue this change has been made

* Mattercenter2 (#321)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Changed the order of check boxes in the final step of matter creation. Email Notification will come first, then tasks, then calendar and last RSS Feeds

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page. (#325)

2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* Added related code to save matter configurations to sharepoint list.

* Configuring statitc content to Azure Table for Matters and Documents pages (#326)

* added apptype to appinsights log..

* Mattercenter2 (#328)

* Configuring statitc content to Azure Table for Matters and Documents pages

* Configuring Static Content for MatterDashboard and Home pages from Azure Table

* Fixed Issues in creatematter page. (#329)

* Mattercenter2 (#331)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* Configuring static  content for matter dashboard, DocumentDashboard, Create Matter

* Configuring static  content for matter dashboard, DocumentDashboard, Create Matter (#333)

* Configuring static content to Azure table for Flyout and column filters in matters and Documents pages.

* Mattercenter2 (#335)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* Added new section called MatterId type

* Adding Taxonomy Hierarchy Feature (#336)

Adding Taxonomy Hierarchy Feature

* Mattercenter2 (#338)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* Fixed some issues related to matter creation for new taxonomy changes

* Changes required for Bug 1057851:Alignment issue at search popup. (#339)

changes control the width and end the searchresults with ellipsis in case of overflow.

* improved appinsights logging

* Updated job project to send notifications when matter gets created

* Added column pickers for both matter and document. Only these column pickers need to be shown in the matter search, document search, matterdashboard and document dashboard

Updated startup.cs to update the config.js file so that angular code can pick up those columns information

* Removed references to "SendGrid"
Updated the web api for saving matter configurations

* Changes to resolve the bug Bug 1057863:Alignment issue at ellipsis menu. (#341)

* fixed issue with outlook client.

* Modified the SaggerGen attributes to the web api and updated the corresponding code in startup.cs file also

* Added new properties to support settings functionality
Added new values to search settings to support dynamic column picker for both matter and document search
Added swagger code to the user controller

* Fixed the code related to settings functionality

* Mattercenter2 (#342)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* Configuring static content to azure table for Settings page. (#344)

* Mattercenter2 (#345)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* Made the UI responsive in TaxonomyHierarchy Implementation. (#346)

* Fixed the issue for settings page and one method has been commented in the create matter controller page

* Implemented deployment for web site.

* removed general setings

* Done create matter UI changes based on new settings in settings page. (#347)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Made css changes in creatematter page (#349)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Mattercenter2 (#340)

* Addin InsertAndUpdate for configs.

* Insert Update config API

* Final changes  for Insert/Update

* Changes for RC2 to RTM upgrade

* Changed to make the Table and Column names for UIConfiguration configurable and added a helper method for getting the Cloud table reference

* Code to access the client vault

* KeyVault chnages and added KeyVault to WebJob

* Added KeyVaultURI to Configuration and moved KeyVault code rto Helper class

* Code to read KeyVault with certificate

* Added a common project wirh KeyVault code.

* Fixes for dependcies

* Dependency fixes and removal of secets and passworks from appsettings

* Remive commented code and updated keyvault code to hanndle all config sections

* Removed common project due to depency issues and put moved KeyVault coode to individua; projetcs

* Remove commented reference

* Final Cleanup of values added to the Keyvault and changes to the Job and Test project to accomadate keyvualt changes

* Changes to   GetExternalAccessRequestsFromSPO to read the KeyVault.

* Cleanup

* updated .net core sdk version

* Mattercenter2 (#351)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* New methods for generating the ui config for SPO

* Mattercenter2 (#353)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* New methods for generating the ui config for SPO

* Modified code to have same code base for both matter center and project center for document and matter search

* Updated the matter and document controller for search
The columns in the matter and documents will be coming from config.js
Updated the documenr and matter provision.cs files to have matter or document colunn names instead of generic names so that code will be more readable

* added template and parameters for storage account creation

* Adding Search columns in Matter Dashboard and Document Dashboard are configurable and reading from the Config.js (#355)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Integration of Jasmine solution with Microsoft latest build (#354)

* Integration of Jasmine with latest Micrsoft build

* Integration of Jasmine with latest Micrsoft build

* removed unnecessary files

* added lib to gitignore and removed two unenecessary projects..

* removed packages from source control

* removed references.js file.

* fixed keyVault certificate issue

* updgraded adal-angular to fix infinite loop issue..

* Chages to Configure CreateMatter Static content and Making Advance search working as per Texonomy level1 and level2 terms changes. (#356)

* Added code to send error response to the client when exception occurs on the api
Added a new property called "IsDevMode". This property can  be used on the client side to display complete error information to the user if that value is true. If that value is false, we will show "simple" message to the end user

* Mattercenter2 (#359)

* Chages to Configure CreateMatter Static content and Making Advance search working as per Texonomy level1 and level2 terms changes.

* This commit is required to get data in create matter pages and for other fixes.

* updated sharepoing deployment
fixed keyvault issue in webjob and test project

* updated sharepoint deployment scripts html

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page (#361)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page

* Fixed Taxonomy UI responsive issue when user minmizes the screen.

* Added the ExternalUser validations in matterusers page.

* Fixed functionality issue in matterusers page

* Incorporated following code review comments
1. In MatterLanding.js file, there is repeated code present on line 518 and 1584.
2. In documentdetails.html file, as we have moved all the static variable in uiconfigforspo.js, we can also move View more field present on line 170.
3. In deploy.ps1 file, as we have removed 2 steps, we need to handle revert scenario for remaining steps.

* Changes required to get sorting of columns as per expected in all browsers. (#362)

* updated deployment document

* Mattercenter2  script to import config files to storage table (#363)

* Changes required to get sorting of columns as per expected in all browsers.

* script to import config files to storage table

* updated deployment document
integrated azuretablestorage, keyvaultsecret deployment scripts

* updated readme, priorities and wikiimages.
WilsonReddy added a commit that referenced this pull request Aug 29, 2016
* Mattercenter2 (#248)

Added code to include 5 level hierarchy for the taxonomy

* 1. Fixed the search issue for other criterias in matters and documents page. (#249)

2. Added code for the custom directive in matters controller page.
3. Added new factory for the common controls in home controller.

* Code changes for Flyout Menu issues in the matter controller
Code changes for wrong matter information in the flyout menu in the matter controller

* Added code to support file upload from user desktop to matter center from the flyout menu (#250)

Added code to support file upload from user desktop to matter center from the fly-out menu

* Added code to support file upload from desktop to matter center

* Added proper comments to the document controller and other interface classes
Removed javascript alert method from the angular js code

* Update .gitignore

added project.lock.json  to gitignore

* removed project.lock.json from source control.

* removed solution that are not required for building web site.

* 1. Implemented custom flyout in document page.
2. Done changes for the css to make flyout visible as per the responsive design in both matters and documents page.
3. Fixed the scroll issues in both matters and document pages.
4. Moved the directive code from matters page to common.directives page.

* 1. Implemented custom flyout in document page. (#252)

2. Done changes for the css to make flyout visible as per the responsive design in both matters and documents page.
3. Fixed the scroll issues in both matters and document pages.
4. Moved the directive code from matters page to common.directives page.

* 1. Fixed the scroll issue for the grid in matters and document pages.
2. Removed the unwanted code in files.

* Reading clien terms from any hierarchy (#253)

* Fixed the bugs in the upload emails and attachments from OWA

* Added code to fix one edge scenario when uploading attachments using outlook and owa

* Added code to support runtime changes to AppSettings.json file. The new code will take the new updates values from the appsettings.json file and updates its corresponding strongly typed classes

* Added code to include 5 level hierarchy for the taxonomy

* Added code to support file upload from desktop to matter center

* Added code to read client terms from any position in taxonomy hierarchy
Moved all the interfaces to interfaces folder
Added comments to some of the methods so that it will be helpful in the future

* Migrating Test Project on RC2 (#255)

Adding the integration test project to the matter center project

* Modified theintegration test files to be compatible to RC2

* Added code to support 5 level of taxonomy hierarchy
Associate parent term custom properties to child term, if the custom properties are not available for the child terms

* Added code to support 5 level of taxonomy hierarchy (#257)

Associate parent term custom properties to child term, if the custom properties are not available for the child terms

* Bug fix  697980 and generic doc image src fix (#258)

* 1. Fixed the email issue for sending an email to support in navigation page. (#259)

2. Added the code for dropdown directive for filters in common directives
3. Fixed the search issue for the typehead in matters and documents page.
4. fixed some css issue for the matters page

* Implemented the new taxonomy changes to support multi hierarchy
Made changes to the code when creating matter to support external sharing
Added new app settings in appsettings.json to support multi hierarchy

* Added comment to the method

* Mattercenter2 (#261)

* Added code to support 5 level of taxonomy hierarchy
Associate parent term custom properties to child term, if the custom properties are not available for the child terms

* Implemented the new taxonomy changes to support multi hierarchy
Made changes to the code when creating matter to support external sharing
Added new app settings in appsettings.json to support multi hierarchy

* Added comment to the method

* 1. Fixed the issues for showing and hiding the filters when clicked on headers in matters page.
2. Removed the unwanted code from all templates and directives respective to matters.
3. Updated some css in site.css page

* 1. Fixed the issues for showing and hiding the filters when clicked on headers in matters page. (#263)

2. Removed the unwanted code from all templates and directives respective to matters.
3. Updated some css in site.css page

* 1. Fixed the issue for the navigation of url in document flyout.
2. Added some functionality required to get the document assests in documents controller
3. Removed the body scroll and made scroll visible as per the browser height in matters and documents page
4. Replaced some css with other in site.css
5. Done changes in document templates

* Changed the hardcoded urls to the config urls and compose mode attachments section (#264)

* Adding layers to read Configs from Azure Table Storage

* 1. Fixed the issues for the modified date filters in matters and document pages. (#266)

2. Fixed the issue for showing and hiding of the filter icon for the headers in matters and documents pages.
3. Added code for clear filters for headers in both matters and document pages.
4. Removed unwanted code from templates of matters and documents.
5. Implemented search filters for headers in document page.

* Added a new web api method in UserController to check whether a user exists or not in the site

* Added a new method which will check whether a user exists or not in the site. This is used in external sharing scenario (#267)

* Added code to support 5 level of taxonomy hierarchy
Associate parent term custom properties to child term, if the custom properties are not available for the child terms

* Implemented the new taxonomy changes to support multi hierarchy
Made changes to the code when creating matter to support external sharing
Added new app settings in appsettings.json to support multi hierarchy

* Added comment to the method

* Added a new web api method in UserController to check whether a user exists or not in the site. This method will be used in external sharing scenario

* code changes for Bugs (#268)

* Fixed the file upload issue in the matter and the document search page is broken as one of the function does doesnot have a closing braces

* Solution for bug 698013 for documentdashboard page flyout close on click on maindiv. (#269)

* Code changes has been done to support n levels of taxonomy hierarchy. AssignContentType api MatterController.cs api has been updated.

Other supporting files has also been updated to support new term hierarchy model

* codefixes for mailsubject, selectType in createMatter. createMatter Assignteam functionality impelmentation (#272)

* 1. Fixed the overflow issue for the grid in matters and document pages for responsive. (#271)

2. Added the new class for templates in matters and documents.
3. Added changes for flyout and design issues in document dashboard page.
4. Fixed the issue for the search filters in document page.

* Unit test to test Config Rep

* Fixed the owa url for office related documents

* 1. Added changes for the searchresults based on in screen resolution matters and dashboard page. (#274)

2. Done changes to display flyout in matter dashboard page.
3. Added code for the search in matters dashboard page.
4. Replaced some css in site.css

* Mattercenter2 (#273)

* Changes regarding Bug 697917 : Full text search is not working. After changing single quote to double quotes it is giving desirable results.

* Changes for Bug 697917 : Full text search is not working. After changing single quote to double quotes it is giving desirable results.

* Mattercenter2 (#276)

* Changes regarding Bug 697917 : Full text search is not working. After changing single quote to double quotes it is giving desirable results.

* Changes for Bug 697917 : Full text search is not working. After changing single quote to double quotes it is giving desirable results.

* Resolution for alignment behaviour observed as part of bug 698013.

* Modified code to implement External Sharing
Removed the dependency of SPO authorization from Controllers
Modified the JOBS code to update external sharing functionality

* 1. Fixed the issue for search flyout functionality in matters and documents page. (#277)

2. Removed unwanted code from matters, mattersdashboard and document dashboard.
3. Added code for showing and hiding of grid during the api calls in mattersdashboard and documentdashboard.
4. Fixed other functionality issues in both dashboard pages.

* Changes for open clientfilter dropdown alignemnt and implementation o… (#279)

* Changes for open clientfilter dropdown alignemnt and implementation of progress bar while fetching the data. 698013.
Done changes for making cancel  button functionality to work in search criteria

* Fixed the file upload issue in the matter dashboard page

* Added new files for assign user permissions screen
Fixed the get matter stamped properties api

* Chnages for UI config

* Fixed the Get Stampled Properties API

* New files for manage users screen has been added. This will be called from the matter landing page when the user clicks on "Manage Users" link from the people picker

* 1. Added typehead code for search in matters dashboard page. (#280)

2. Added typehead code for search and author search in documents  dashboard page.
3. Done changes for the pagination errors in matters and document dahsboard pages.

* Added the Sharing Matters for external users functionality (#281)

* Updated UserExists API with JSON return object

* Fixed the MatterStampedDetails method

* Revert "Updated UserExists API with JSON return object"

This reverts commit 668a430.

* Revert "Revert "Updated UserExists API with JSON return object""

This reverts commit ef28b56.

* Removed the commented code from the controllers related to authorization
Updated configure swagger metod in the startup.cs file
Updated the web project to generate xml files for the comments and that will be consumed by the web api
Updated the xml comments for the document controller. Will update the xml comments for other controller too

* When setting property bag for a matter, MatterCenterUserEmails and MatterCenterAttroneyEmail was not set and that was fixed

* Changes required to close advance search popup and progress bar on error while getting document and listguid (#282)

* Done the UI implementation for the manage users screen from people picker  in matterlanding page. (#283)

* Cleanup

* Added header portion to both document and matter dashboard html pages

* Added header and footer to the document dashboard and matter dashboard html pages

* updated the position of the advanced filter drop down in matter and document dashboard

* If the current user email is part of the organization, no user email validation will be done on the api side
Added a new settings in the general settings section called "OrgDomainName"
Fixed the external sharing api code. Instead of using Matter Id changed that to Matter Guid

* If the current user email is part of the organization, no user email validation will be done on the api side (#284)

Added a new settings in the general settings section called "OrgDomainName"
Fixed the external sharing api code. Instead of using Matter Id changed that to Matter Guid

* Final change for config

* Fix, merge issue in Appsettings

* Added Mange Users functionality in matterlanding page (#287)

* Added changes for the close and hide of the header flyout in the matters and documents dashboard pages. (#286)

1. Added changes for showing and hiding of the profile and help icon in the home page.
2. Removed the header and footer code from the navigation, matterdashboard, document dashboard pages and placed it in the home page.
3. Fixed the ui changes for the search flyout, header menu and  showing the loader with the content in the matters and documents dashboard pages

* added comments to the code

* Modified the authorization logic to sent 401 status response for unauthorized requests (#288)

* If the current user email is part of the organization, no user email validation will be done on the api side
Added a new settings in the general settings section called "OrgDomainName"
Fixed the external sharing api code. Instead of using Matter Id changed that to Matter Guid

* added comments to the code

* Merge

* Fix merge issue

* Changes for Clients, PGS, AOLs selections in advancesearch of Documen… (#289)

* Changes for Clients, PGS, AOLs selections in advancesearch of Document and Matter dashboard pages.
Handling client user input events of  Clients, PGS, AOLs selections.

* Code changes to work with advance ssearch in DocumentDashboard Page.

* Code cleanup and  some mino bug fixes

* Fixed the responsive issues for the sharepoint search header in home page. (#290)

1. Fixed the UI width issue for the search flyout in the matters and document dashboard pages.
2. Fixed the responsive issues for the footer in home page.
3. Replaced the old html with the bootstrap html for the header and footer in matters and documents dasboard.
4. Added the new directive to perform the click event during the press of the enter button in keyboard

* Updated based on code review comments

* Changes required to make same behaviour for Author Search on Document dashboard page. (#291)

* Fixed the issue for the sharepoint search to be visible in particular sharepoint pages. (#292)

1. Fixed the issue for the pagination to display the total number of element when reahced the final click of the next button.

* Added the code to update the matter team roles and permissions in manageusers screen. (#293)

* Update API annd and Repository to take a filter condition to get a subset of the Configs. Added a new TC to test this

* Code Review changes

* Modified code for external sharing

* Add existing file

* Updated the project.json file

* Testing Azure to Github Continuous Deployment

* Testing remote deployment

* Changed Home Controller to use the uiconfig entries instaed of hardcoding label values

* Added validation function for manageusers and added manageColumns attribute in the request parameter in creatematter module. (#297)

* 1. Fixed the position issues in the matter users (#296)

* Added code for external sharing functionality

* Remove Repository Test Project form .gitignore

* Updated code to read settings from appsettings.json
Added run.cmd file to support Azure Web Jobs

* 1. Fixed the issues for the error pop up in the create matter when adding the external user.
2. Implemented the functionality to prevent the multiple api calls for the blur in create matters.
3. Implemented the functionality to check the previous external user was confirmed or not.
4. Added some changes in home page.

* 1. Removed the hardcoded values for Id's in stampproperties function in creatematter controller

* 1. Fixed the issues for the error pop up in the create matter when ad… (#299)

* 1. Fixed the issues for the error pop up in the create matter when adding the external user.
2. Implemented the functionality to prevent the multiple api calls for the blur in create matters.
3. Implemented the functionality to check the previous external user was confirmed or not.
4. Added some changes in home page.

* 1. Removed the hardcoded values for Id's in stampproperties function in creatematter controller

* Fixed the issue for the input when there are no results during the click of tab key from keyboard.

* Changes required to higlight either document else Email folder while upload. (#300)

Add an optional extended description…

* Fixed the matter status in the job project

* Made the method to private

* Fixed the tab issue for external user when creating matter

* Added changes to update some text with the dynamic content. (#303)

1. Added changes to get the dynamic content in Matters and navigation pages.
2. Replaced html text with dynamic content for matters templates.
3. Added some changes in create matters controller

* Added code to update the config.js using NewtonSoft.json package (#304)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Fixed the code in matter creation controller. Renamed "vm" to "cm"

* Migration from RC2 to RTM. (#305)

* Replaced hard coded values to the dynamic values from config (#306)

* Update matters.controller.js

* Replaced some text with dynamic content

* updated the scope variable to camelcasing

* Updated the scope variable to camelcasing

* Added changes to scope variable

* Added changes to the scope variable

* Updated the solution to include all the projects when doing build

Update the code to allow the user to press enter key when adding an external user

* added instrument key for logging clientside events

* Added code to fix the issue for multiple external users when creating the matter (#308)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* 1. Replaced the hardcoded text with the dynamic content from the config in the document controller and html pages. (#309)

2. Added changes for the dynamic values in the navigation controller and html pages.
3. Fixed the UI scroll issues in the document page.

* Mattercenter2 (#307)

* Addin InsertAndUpdate for configs.

* Insert Update config API

* Final changes  for Insert/Update

* Changes for RC2 to RTM upgrade

* Changed to make the Table and Column names for UIConfiguration configurable and added a helper method for getting the Cloud table reference

* Updated code to include app insights information into config.js

* 1. Added new css styles for the grid menu in site.css.
2. Added changes for the grid menu functionality in matters and documents pages.
3. Added new directive in common directives for the grid menu to work in responsive.
4. Replaced hardcoded values with dynamic values in matters and navigation pages.

* Mattercenter2 (#310)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* 1. Added new css styles for the grid menu in site.css. (#313)

2. Added changes for the grid menu functionality in matters and documents pages.
3. Added new directive in common directives for the grid menu to work in responsive.
4. Replaced hardcoded values with dynamic values in matters and navigation pages.

* removed config.js. fixed instrumentation key issue

* added config.js to gitinore

* 1. Replaced grid menu css in matters and dashboard pages.
2. Added new css for the grid menu for some icons classes in grid
3. Added fucntionality for the export grid data to the excel in matterdashboard page.
4. Done changes for the some directives related to the grid menu to show and hide the icons.
5. Added plugin references of the exporting excel in index page

* Implemented one note changes (#314)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Implemented custom event logging function.

* Changes for configuring static content from Azure Table. (#317)

* Removed the duplicate settings from matter settings files. Referred those settings from GeneralSettings which are already present

Updated the project.json settings for xunit nuget packages

* Configuring static content from Azure table. (#319)

* Changes for configuring static content from Azure Table.

* Configuring static content from Azure table.

* Configurable changes for static content in Matters and Documents pages (#320)

* Changes for configuring static content from Azure Table.

* Configuring static content from Azure table.

* Configurable changes for static content in Matters and Documents pages

* 1. Fixed the issues for the column picker in matters and documents. (#322)

2. Fixed some design issues for the menu in matter and documents.
3. Fixed the errors in matters and documents after changing the hardcoded values with uiconfig values.

* The documents were not getting displayed in the document details page. To fix that issue this change has been made

* Mattercenter2 (#321)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Changed the order of check boxes in the final step of matter creation. Email Notification will come first, then tasks, then calendar and last RSS Feeds

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page. (#325)

2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* Added related code to save matter configurations to sharepoint list.

* Configuring statitc content to Azure Table for Matters and Documents pages (#326)

* added apptype to appinsights log..

* Mattercenter2 (#328)

* Configuring statitc content to Azure Table for Matters and Documents pages

* Configuring Static Content for MatterDashboard and Home pages from Azure Table

* Fixed Issues in creatematter page. (#329)

* Mattercenter2 (#331)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* Configuring static  content for matter dashboard, DocumentDashboard, Create Matter

* Configuring static  content for matter dashboard, DocumentDashboard, Create Matter (#333)

* Configuring static content to Azure table for Flyout and column filters in matters and Documents pages.

* Mattercenter2 (#335)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* Added new section called MatterId type

* Adding Taxonomy Hierarchy Feature (#336)

Adding Taxonomy Hierarchy Feature

* Mattercenter2 (#338)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* Fixed some issues related to matter creation for new taxonomy changes

* Changes required for Bug 1057851:Alignment issue at search popup. (#339)

changes control the width and end the searchresults with ellipsis in case of overflow.

* improved appinsights logging

* Updated job project to send notifications when matter gets created

* Added column pickers for both matter and document. Only these column pickers need to be shown in the matter search, document search, matterdashboard and document dashboard

Updated startup.cs to update the config.js file so that angular code can pick up those columns information

* Removed references to "SendGrid"
Updated the web api for saving matter configurations

* Changes to resolve the bug Bug 1057863:Alignment issue at ellipsis menu. (#341)

* fixed issue with outlook client.

* Modified the SaggerGen attributes to the web api and updated the corresponding code in startup.cs file also

* Added new properties to support settings functionality
Added new values to search settings to support dynamic column picker for both matter and document search
Added swagger code to the user controller

* Fixed the code related to settings functionality

* Mattercenter2 (#342)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* Configuring static content to azure table for Settings page. (#344)

* Mattercenter2 (#345)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* Made the UI responsive in TaxonomyHierarchy Implementation. (#346)

* Fixed the issue for settings page and one method has been commented in the create matter controller page

* Implemented deployment for web site.

* removed general setings

* Done create matter UI changes based on new settings in settings page. (#347)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Made css changes in creatematter page (#349)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Mattercenter2 (#340)

* Addin InsertAndUpdate for configs.

* Insert Update config API

* Final changes  for Insert/Update

* Changes for RC2 to RTM upgrade

* Changed to make the Table and Column names for UIConfiguration configurable and added a helper method for getting the Cloud table reference

* Code to access the client vault

* KeyVault chnages and added KeyVault to WebJob

* Added KeyVaultURI to Configuration and moved KeyVault code rto Helper class

* Code to read KeyVault with certificate

* Added a common project wirh KeyVault code.

* Fixes for dependcies

* Dependency fixes and removal of secets and passworks from appsettings

* Remive commented code and updated keyvault code to hanndle all config sections

* Removed common project due to depency issues and put moved KeyVault coode to individua; projetcs

* Remove commented reference

* Final Cleanup of values added to the Keyvault and changes to the Job and Test project to accomadate keyvualt changes

* Changes to   GetExternalAccessRequestsFromSPO to read the KeyVault.

* Cleanup

* updated .net core sdk version

* Mattercenter2 (#351)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* New methods for generating the ui config for SPO

* Mattercenter2 (#353)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* New methods for generating the ui config for SPO

* Modified code to have same code base for both matter center and project center for document and matter search

* Updated the matter and document controller for search
The columns in the matter and documents will be coming from config.js
Updated the documenr and matter provision.cs files to have matter or document colunn names instead of generic names so that code will be more readable

* added template and parameters for storage account creation

* Adding Search columns in Matter Dashboard and Document Dashboard are configurable and reading from the Config.js (#355)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Integration of Jasmine solution with Microsoft latest build (#354)

* Integration of Jasmine with latest Micrsoft build

* Integration of Jasmine with latest Micrsoft build

* removed unnecessary files

* added lib to gitignore and removed two unenecessary projects..

* removed packages from source control

* removed references.js file.

* fixed keyVault certificate issue

* updgraded adal-angular to fix infinite loop issue..

* Chages to Configure CreateMatter Static content and Making Advance search working as per Texonomy level1 and level2 terms changes. (#356)

* Added code to send error response to the client when exception occurs on the api
Added a new property called "IsDevMode". This property can  be used on the client side to display complete error information to the user if that value is true. If that value is false, we will show "simple" message to the end user

* Mattercenter2 (#359)

* Chages to Configure CreateMatter Static content and Making Advance search working as per Texonomy level1 and level2 terms changes.

* This commit is required to get data in create matter pages and for other fixes.

* updated sharepoing deployment
fixed keyvault issue in webjob and test project

* updated sharepoint deployment scripts html

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page (#361)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page

* Fixed Taxonomy UI responsive issue when user minmizes the screen.

* Added the ExternalUser validations in matterusers page.

* Fixed functionality issue in matterusers page

* Incorporated following code review comments
1. In MatterLanding.js file, there is repeated code present on line 518 and 1584.
2. In documentdetails.html file, as we have moved all the static variable in uiconfigforspo.js, we can also move View more field present on line 170.
3. In deploy.ps1 file, as we have removed 2 steps, we need to handle revert scenario for remaining steps.

* Changes required to get sorting of columns as per expected in all browsers. (#362)

* updated deployment document

* Mattercenter2  script to import config files to storage table (#363)

* Changes required to get sorting of columns as per expected in all browsers.

* script to import config files to storage table

* updated deployment document
integrated azuretablestorage, keyvaultsecret deployment scripts

* updated readme, priorities and wikiimages.

* Fixed the document details page issue which is not coming from the document details pop over

* Fixed the one note url to have the matter name instead of guid

* added keyvault deployment script

* Added new powershell scripts for webjob automation

* The following issues are fixed:
1. My Documents was not showing any data and this got fixed
2. Instead of showing the document name, matter name was getting displayed
3. One new setting has been added for document search in appsettings.json

* updated deployment scripts
1. keyvault
2. web job integraton..
WilsonReddy added a commit that referenced this pull request Sep 7, 2016
* Adding layers to read Configs from Azure Table Storage

* 1. Fixed the issues for the modified date filters in matters and document pages. (#266)

2. Fixed the issue for showing and hiding of the filter icon for the headers in matters and documents pages.
3. Added code for clear filters for headers in both matters and document pages.
4. Removed unwanted code from templates of matters and documents.
5. Implemented search filters for headers in document page.

* Added a new web api method in UserController to check whether a user exists or not in the site

* Added a new method which will check whether a user exists or not in the site. This is used in external sharing scenario (#267)

* Added code to support 5 level of taxonomy hierarchy
Associate parent term custom properties to child term, if the custom properties are not available for the child terms

* Implemented the new taxonomy changes to support multi hierarchy
Made changes to the code when creating matter to support external sharing
Added new app settings in appsettings.json to support multi hierarchy

* Added comment to the method

* Added a new web api method in UserController to check whether a user exists or not in the site. This method will be used in external sharing scenario

* code changes for Bugs (#268)

* Fixed the file upload issue in the matter and the document search page is broken as one of the function does doesnot have a closing braces

* Solution for bug 698013 for documentdashboard page flyout close on click on maindiv. (#269)

* Code changes has been done to support n levels of taxonomy hierarchy. AssignContentType api MatterController.cs api has been updated.

Other supporting files has also been updated to support new term hierarchy model

* codefixes for mailsubject, selectType in createMatter. createMatter Assignteam functionality impelmentation (#272)

* 1. Fixed the overflow issue for the grid in matters and document pages for responsive. (#271)

2. Added the new class for templates in matters and documents.
3. Added changes for flyout and design issues in document dashboard page.
4. Fixed the issue for the search filters in document page.

* Unit test to test Config Rep

* Fixed the owa url for office related documents

* 1. Added changes for the searchresults based on in screen resolution matters and dashboard page. (#274)

2. Done changes to display flyout in matter dashboard page.
3. Added code for the search in matters dashboard page.
4. Replaced some css in site.css

* Mattercenter2 (#273)

* Changes regarding Bug 697917 : Full text search is not working. After changing single quote to double quotes it is giving desirable results.

* Changes for Bug 697917 : Full text search is not working. After changing single quote to double quotes it is giving desirable results.

* Mattercenter2 (#276)

* Changes regarding Bug 697917 : Full text search is not working. After changing single quote to double quotes it is giving desirable results.

* Changes for Bug 697917 : Full text search is not working. After changing single quote to double quotes it is giving desirable results.

* Resolution for alignment behaviour observed as part of bug 698013.

* Modified code to implement External Sharing
Removed the dependency of SPO authorization from Controllers
Modified the JOBS code to update external sharing functionality

* 1. Fixed the issue for search flyout functionality in matters and documents page. (#277)

2. Removed unwanted code from matters, mattersdashboard and document dashboard.
3. Added code for showing and hiding of grid during the api calls in mattersdashboard and documentdashboard.
4. Fixed other functionality issues in both dashboard pages.

* Changes for open clientfilter dropdown alignemnt and implementation o… (#279)

* Changes for open clientfilter dropdown alignemnt and implementation of progress bar while fetching the data. 698013.
Done changes for making cancel  button functionality to work in search criteria

* Fixed the file upload issue in the matter dashboard page

* Added new files for assign user permissions screen
Fixed the get matter stamped properties api

* Chnages for UI config

* Fixed the Get Stampled Properties API

* New files for manage users screen has been added. This will be called from the matter landing page when the user clicks on "Manage Users" link from the people picker

* 1. Added typehead code for search in matters dashboard page. (#280)

2. Added typehead code for search and author search in documents  dashboard page.
3. Done changes for the pagination errors in matters and document dahsboard pages.

* Added the Sharing Matters for external users functionality (#281)

* Updated UserExists API with JSON return object

* Fixed the MatterStampedDetails method

* Revert "Updated UserExists API with JSON return object"

This reverts commit 668a430.

* Revert "Revert "Updated UserExists API with JSON return object""

This reverts commit ef28b56.

* Removed the commented code from the controllers related to authorization
Updated configure swagger metod in the startup.cs file
Updated the web project to generate xml files for the comments and that will be consumed by the web api
Updated the xml comments for the document controller. Will update the xml comments for other controller too

* When setting property bag for a matter, MatterCenterUserEmails and MatterCenterAttroneyEmail was not set and that was fixed

* Changes required to close advance search popup and progress bar on error while getting document and listguid (#282)

* Done the UI implementation for the manage users screen from people picker  in matterlanding page. (#283)

* Cleanup

* Added header portion to both document and matter dashboard html pages

* Added header and footer to the document dashboard and matter dashboard html pages

* updated the position of the advanced filter drop down in matter and document dashboard

* If the current user email is part of the organization, no user email validation will be done on the api side
Added a new settings in the general settings section called "OrgDomainName"
Fixed the external sharing api code. Instead of using Matter Id changed that to Matter Guid

* If the current user email is part of the organization, no user email validation will be done on the api side (#284)

Added a new settings in the general settings section called "OrgDomainName"
Fixed the external sharing api code. Instead of using Matter Id changed that to Matter Guid

* Final change for config

* Fix, merge issue in Appsettings

* Added Mange Users functionality in matterlanding page (#287)

* Added changes for the close and hide of the header flyout in the matters and documents dashboard pages. (#286)

1. Added changes for showing and hiding of the profile and help icon in the home page.
2. Removed the header and footer code from the navigation, matterdashboard, document dashboard pages and placed it in the home page.
3. Fixed the ui changes for the search flyout, header menu and  showing the loader with the content in the matters and documents dashboard pages

* added comments to the code

* Modified the authorization logic to sent 401 status response for unauthorized requests (#288)

* If the current user email is part of the organization, no user email validation will be done on the api side
Added a new settings in the general settings section called "OrgDomainName"
Fixed the external sharing api code. Instead of using Matter Id changed that to Matter Guid

* added comments to the code

* Merge

* Fix merge issue

* Changes for Clients, PGS, AOLs selections in advancesearch of Documen… (#289)

* Changes for Clients, PGS, AOLs selections in advancesearch of Document and Matter dashboard pages.
Handling client user input events of  Clients, PGS, AOLs selections.

* Code changes to work with advance ssearch in DocumentDashboard Page.

* Code cleanup and  some mino bug fixes

* Fixed the responsive issues for the sharepoint search header in home page. (#290)

1. Fixed the UI width issue for the search flyout in the matters and document dashboard pages.
2. Fixed the responsive issues for the footer in home page.
3. Replaced the old html with the bootstrap html for the header and footer in matters and documents dasboard.
4. Added the new directive to perform the click event during the press of the enter button in keyboard

* Updated based on code review comments

* Changes required to make same behaviour for Author Search on Document dashboard page. (#291)

* Fixed the issue for the sharepoint search to be visible in particular sharepoint pages. (#292)

1. Fixed the issue for the pagination to display the total number of element when reahced the final click of the next button.

* Added the code to update the matter team roles and permissions in manageusers screen. (#293)

* Update API annd and Repository to take a filter condition to get a subset of the Configs. Added a new TC to test this

* Code Review changes

* Modified code for external sharing

* Add existing file

* Updated the project.json file

* Testing Azure to Github Continuous Deployment

* Testing remote deployment

* Changed Home Controller to use the uiconfig entries instaed of hardcoding label values

* Added validation function for manageusers and added manageColumns attribute in the request parameter in creatematter module. (#297)

* 1. Fixed the position issues in the matter users (#296)

* Added code for external sharing functionality

* Remove Repository Test Project form .gitignore

* Updated code to read settings from appsettings.json
Added run.cmd file to support Azure Web Jobs

* 1. Fixed the issues for the error pop up in the create matter when adding the external user.
2. Implemented the functionality to prevent the multiple api calls for the blur in create matters.
3. Implemented the functionality to check the previous external user was confirmed or not.
4. Added some changes in home page.

* 1. Removed the hardcoded values for Id's in stampproperties function in creatematter controller

* 1. Fixed the issues for the error pop up in the create matter when ad… (#299)

* 1. Fixed the issues for the error pop up in the create matter when adding the external user.
2. Implemented the functionality to prevent the multiple api calls for the blur in create matters.
3. Implemented the functionality to check the previous external user was confirmed or not.
4. Added some changes in home page.

* 1. Removed the hardcoded values for Id's in stampproperties function in creatematter controller

* Fixed the issue for the input when there are no results during the click of tab key from keyboard.

* Changes required to higlight either document else Email folder while upload. (#300)

Add an optional extended description…

* Fixed the matter status in the job project

* Made the method to private

* Fixed the tab issue for external user when creating matter

* Added changes to update some text with the dynamic content. (#303)

1. Added changes to get the dynamic content in Matters and navigation pages.
2. Replaced html text with dynamic content for matters templates.
3. Added some changes in create matters controller

* Added code to update the config.js using NewtonSoft.json package (#304)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Fixed the code in matter creation controller. Renamed "vm" to "cm"

* Migration from RC2 to RTM. (#305)

* Replaced hard coded values to the dynamic values from config (#306)

* Update matters.controller.js

* Replaced some text with dynamic content

* updated the scope variable to camelcasing

* Updated the scope variable to camelcasing

* Added changes to scope variable

* Added changes to the scope variable

* Updated the solution to include all the projects when doing build

Update the code to allow the user to press enter key when adding an external user

* added instrument key for logging clientside events

* Added code to fix the issue for multiple external users when creating the matter (#308)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* 1. Replaced the hardcoded text with the dynamic content from the config in the document controller and html pages. (#309)

2. Added changes for the dynamic values in the navigation controller and html pages.
3. Fixed the UI scroll issues in the document page.

* Mattercenter2 (#307)

* Addin InsertAndUpdate for configs.

* Insert Update config API

* Final changes  for Insert/Update

* Changes for RC2 to RTM upgrade

* Changed to make the Table and Column names for UIConfiguration configurable and added a helper method for getting the Cloud table reference

* Updated code to include app insights information into config.js

* 1. Added new css styles for the grid menu in site.css.
2. Added changes for the grid menu functionality in matters and documents pages.
3. Added new directive in common directives for the grid menu to work in responsive.
4. Replaced hardcoded values with dynamic values in matters and navigation pages.

* Mattercenter2 (#310)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* 1. Added new css styles for the grid menu in site.css. (#313)

2. Added changes for the grid menu functionality in matters and documents pages.
3. Added new directive in common directives for the grid menu to work in responsive.
4. Replaced hardcoded values with dynamic values in matters and navigation pages.

* removed config.js. fixed instrumentation key issue

* added config.js to gitinore

* 1. Replaced grid menu css in matters and dashboard pages.
2. Added new css for the grid menu for some icons classes in grid
3. Added fucntionality for the export grid data to the excel in matterdashboard page.
4. Done changes for the some directives related to the grid menu to show and hide the icons.
5. Added plugin references of the exporting excel in index page

* Implemented one note changes (#314)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Implemented custom event logging function.

* Changes for configuring static content from Azure Table. (#317)

* Removed the duplicate settings from matter settings files. Referred those settings from GeneralSettings which are already present

Updated the project.json settings for xunit nuget packages

* Configuring static content from Azure table. (#319)

* Changes for configuring static content from Azure Table.

* Configuring static content from Azure table.

* Configurable changes for static content in Matters and Documents pages (#320)

* Changes for configuring static content from Azure Table.

* Configuring static content from Azure table.

* Configurable changes for static content in Matters and Documents pages

* 1. Fixed the issues for the column picker in matters and documents. (#322)

2. Fixed some design issues for the menu in matter and documents.
3. Fixed the errors in matters and documents after changing the hardcoded values with uiconfig values.

* The documents were not getting displayed in the document details page. To fix that issue this change has been made

* Mattercenter2 (#321)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Changed the order of check boxes in the final step of matter creation. Email Notification will come first, then tasks, then calendar and last RSS Feeds

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page. (#325)

2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* Added related code to save matter configurations to sharepoint list.

* Configuring statitc content to Azure Table for Matters and Documents pages (#326)

* added apptype to appinsights log..

* Mattercenter2 (#328)

* Configuring statitc content to Azure Table for Matters and Documents pages

* Configuring Static Content for MatterDashboard and Home pages from Azure Table

* Fixed Issues in creatematter page. (#329)

* Mattercenter2 (#331)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* Configuring static  content for matter dashboard, DocumentDashboard, Create Matter

* Configuring static  content for matter dashboard, DocumentDashboard, Create Matter (#333)

* Configuring static content to Azure table for Flyout and column filters in matters and Documents pages.

* Mattercenter2 (#335)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* Added new section called MatterId type

* Adding Taxonomy Hierarchy Feature (#336)

Adding Taxonomy Hierarchy Feature

* Mattercenter2 (#338)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* Fixed some issues related to matter creation for new taxonomy changes

* Changes required for Bug 1057851:Alignment issue at search popup. (#339)

changes control the width and end the searchresults with ellipsis in case of overflow.

* improved appinsights logging

* Updated job project to send notifications when matter gets created

* Added column pickers for both matter and document. Only these column pickers need to be shown in the matter search, document search, matterdashboard and document dashboard

Updated startup.cs to update the config.js file so that angular code can pick up those columns information

* Removed references to "SendGrid"
Updated the web api for saving matter configurations

* Changes to resolve the bug Bug 1057863:Alignment issue at ellipsis menu. (#341)

* fixed issue with outlook client.

* Modified the SaggerGen attributes to the web api and updated the corresponding code in startup.cs file also

* Added new properties to support settings functionality
Added new values to search settings to support dynamic column picker for both matter and document search
Added swagger code to the user controller

* Fixed the code related to settings functionality

* Mattercenter2 (#342)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* Configuring static content to azure table for Settings page. (#344)

* Mattercenter2 (#345)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* Made the UI responsive in TaxonomyHierarchy Implementation. (#346)

* Fixed the issue for settings page and one method has been commented in the create matter controller page

* Implemented deployment for web site.

* removed general setings

* Done create matter UI changes based on new settings in settings page. (#347)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Made css changes in creatematter page (#349)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Mattercenter2 (#340)

* Addin InsertAndUpdate for configs.

* Insert Update config API

* Final changes  for Insert/Update

* Changes for RC2 to RTM upgrade

* Changed to make the Table and Column names for UIConfiguration configurable and added a helper method for getting the Cloud table reference

* Code to access the client vault

* KeyVault chnages and added KeyVault to WebJob

* Added KeyVaultURI to Configuration and moved KeyVault code rto Helper class

* Code to read KeyVault with certificate

* Added a common project wirh KeyVault code.

* Fixes for dependcies

* Dependency fixes and removal of secets and passworks from appsettings

* Remive commented code and updated keyvault code to hanndle all config sections

* Removed common project due to depency issues and put moved KeyVault coode to individua; projetcs

* Remove commented reference

* Final Cleanup of values added to the Keyvault and changes to the Job and Test project to accomadate keyvualt changes

* Changes to   GetExternalAccessRequestsFromSPO to read the KeyVault.

* Cleanup

* updated .net core sdk version

* Mattercenter2 (#351)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* New methods for generating the ui config for SPO

* Mattercenter2 (#353)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* New methods for generating the ui config for SPO

* Modified code to have same code base for both matter center and project center for document and matter search

* Updated the matter and document controller for search
The columns in the matter and documents will be coming from config.js
Updated the documenr and matter provision.cs files to have matter or document colunn names instead of generic names so that code will be more readable

* added template and parameters for storage account creation

* Adding Search columns in Matter Dashboard and Document Dashboard are configurable and reading from the Config.js (#355)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Integration of Jasmine solution with Microsoft latest build (#354)

* Integration of Jasmine with latest Micrsoft build

* Integration of Jasmine with latest Micrsoft build

* removed unnecessary files

* added lib to gitignore and removed two unenecessary projects..

* removed packages from source control

* removed references.js file.

* fixed keyVault certificate issue

* updgraded adal-angular to fix infinite loop issue..

* Chages to Configure CreateMatter Static content and Making Advance search working as per Texonomy level1 and level2 terms changes. (#356)

* Added code to send error response to the client when exception occurs on the api
Added a new property called "IsDevMode". This property can  be used on the client side to display complete error information to the user if that value is true. If that value is false, we will show "simple" message to the end user

* Mattercenter2 (#359)

* Chages to Configure CreateMatter Static content and Making Advance search working as per Texonomy level1 and level2 terms changes.

* This commit is required to get data in create matter pages and for other fixes.

* updated sharepoing deployment
fixed keyvault issue in webjob and test project

* updated sharepoint deployment scripts html

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page (#361)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page

* Fixed Taxonomy UI responsive issue when user minmizes the screen.

* Added the ExternalUser validations in matterusers page.

* Fixed functionality issue in matterusers page

* Incorporated following code review comments
1. In MatterLanding.js file, there is repeated code present on line 518 and 1584.
2. In documentdetails.html file, as we have moved all the static variable in uiconfigforspo.js, we can also move View more field present on line 170.
3. In deploy.ps1 file, as we have removed 2 steps, we need to handle revert scenario for remaining steps.

* Changes required to get sorting of columns as per expected in all browsers. (#362)

* updated deployment document

* Mattercenter2  script to import config files to storage table (#363)

* Changes required to get sorting of columns as per expected in all browsers.

* script to import config files to storage table

* updated deployment document
integrated azuretablestorage, keyvaultsecret deployment scripts

* updated readme, priorities and wikiimages.

* Fixed the document details page issue which is not coming from the document details pop over

* Fixed the one note url to have the matter name instead of guid

* added keyvault deployment script

* Added new powershell scripts for webjob automation

* The following issues are fixed:
1. My Documents was not showing any data and this got fixed
2. Instead of showing the document name, matter name was getting displayed
3. One new setting has been added for document search in appsettings.json

* updated deployment scripts
1. keyvault
2. web job integraton..

* To get all records as per filter Criteria for matters and Docuemnts (#368)

* Mattercenter2 (#365)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* Mattercenter2 (#369)

* To get all records as per filter Criteria for matters and Docuemnts

* Changes required to connect to azuretablestorage as while creating storge account we provide name as lowercase.

* Mattercenter2 (#370)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* Mattercenter2 (#371)

* Added web and storage account skus as parameters for user to change. also changed the default plan to standard.

* Updated the default values for web plan and storage

* Mattercenter2 (#372)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* New methods for generating the ui config for SPO

* Modified code to have same code base for both matter center and project center for document and matter search

* Removed Jasmine Project

* Test deployment automation

* Fixed the search issue not showing the matters
Simplified General section in appsettings.json

* Mattercenter2 (#373)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* 1. Fixed the functionality issues in settings page.
2. Added new template for taxonomy.
3. Fixed UI issues in create matter
4. Fixed the issues related to height based on screen height and other ui issue related to flyout in matters page.
5. Replaced the hardcoded url in mattercell template.

* removed application insight setting from appsettings

* Changes for Uploading Certificate to Wesite (#375)

* Added code for matter web app settings deployment (#376)

Added code for search related to level 4 and level 5
Fixed the height issue in matter search results

* Added TaxonomyHierarchy functionality into the settings page. (#377)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page

* Fixed Taxonomy UI responsive issue when user minmizes the screen.

* Added the ExternalUser validations in matterusers page.

* Fixed functionality issue in matterusers page

* Added TaxonomyHierarchy functionality into the settings page.

* fixed certificate issues...

* fixed sslbinding

* updated deployment document

* simplified sharepoint assets deployment.

* added helper utilities solution which was remove in last check-in

* Mattercenter2 (#383)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* 1. Fixed the functionality issues in settings page.
2. Added new template for taxonomy.
3. Fixed UI issues in create matter
4. Fixed the issues related to height based on screen height and other ui issue related to flyout in matters page.
5. Replaced the hardcoded url in mattercell template.

* 1. Added changes and validations for saving the assign team permissions in settings page.
2. Fixed some designs in settings page.

* Updated Jasmine solution to verify new build (#384)

* removed uploadefile step from sharepoint assets deployment. It will be part of azure deployment.

* 1. Removed IsDeployOnAzure.
2. Removed exe, dll that will be genarated as part of compilation

* Added a new powershell script to deploy files to SPO catalog url
Modified UploadFile.cs to pass two new parameters

* updated deployment document

* moved webdashboard pages from spo to azure powershell

* Updated the Matter Center Deployment Document

* Mattercenter2 (#385)

* Added web and storage account skus as parameters for user to change. also changed the default plan to standard.

* Updated the default values for web plan and storage

* Updated deployment script to publish Exchange app automatically

* updated deployment document with office app step.
WilsonReddy added a commit that referenced this pull request Sep 12, 2016
* Fixed the Get Stampled Properties API

* New files for manage users screen has been added. This will be called from the matter landing page when the user clicks on "Manage Users" link from the people picker

* 1. Added typehead code for search in matters dashboard page. (#280)

2. Added typehead code for search and author search in documents  dashboard page.
3. Done changes for the pagination errors in matters and document dahsboard pages.

* Added the Sharing Matters for external users functionality (#281)

* Updated UserExists API with JSON return object

* Fixed the MatterStampedDetails method

* Revert "Updated UserExists API with JSON return object"

This reverts commit 668a43048464e3d7a4679ac51032af3f9ebdde5d.

* Revert "Revert "Updated UserExists API with JSON return object""

This reverts commit ef28b56b964cbdf780e874e3c267814dc06d7b99.

* Removed the commented code from the controllers related to authorization
Updated configure swagger metod in the startup.cs file
Updated the web project to generate xml files for the comments and that will be consumed by the web api
Updated the xml comments for the document controller. Will update the xml comments for other controller too

* When setting property bag for a matter, MatterCenterUserEmails and MatterCenterAttroneyEmail was not set and that was fixed

* Changes required to close advance search popup and progress bar on error while getting document and listguid (#282)

* Done the UI implementation for the manage users screen from people picker  in matterlanding page. (#283)

* Cleanup

* Added header portion to both document and matter dashboard html pages

* Added header and footer to the document dashboard and matter dashboard html pages

* updated the position of the advanced filter drop down in matter and document dashboard

* If the current user email is part of the organization, no user email validation will be done on the api side
Added a new settings in the general settings section called "OrgDomainName"
Fixed the external sharing api code. Instead of using Matter Id changed that to Matter Guid

* If the current user email is part of the organization, no user email validation will be done on the api side (#284)

Added a new settings in the general settings section called "OrgDomainName"
Fixed the external sharing api code. Instead of using Matter Id changed that to Matter Guid

* Final change for config

* Fix, merge issue in Appsettings

* Added Mange Users functionality in matterlanding page (#287)

* Added changes for the close and hide of the header flyout in the matters and documents dashboard pages. (#286)

1. Added changes for showing and hiding of the profile and help icon in the home page.
2. Removed the header and footer code from the navigation, matterdashboard, document dashboard pages and placed it in the home page.
3. Fixed the ui changes for the search flyout, header menu and  showing the loader with the content in the matters and documents dashboard pages

* added comments to the code

* Modified the authorization logic to sent 401 status response for unauthorized requests (#288)

* If the current user email is part of the organization, no user email validation will be done on the api side
Added a new settings in the general settings section called "OrgDomainName"
Fixed the external sharing api code. Instead of using Matter Id changed that to Matter Guid

* added comments to the code

* Merge

* Fix merge issue

* Changes for Clients, PGS, AOLs selections in advancesearch of Documen… (#289)

* Changes for Clients, PGS, AOLs selections in advancesearch of Document and Matter dashboard pages.
Handling client user input events of  Clients, PGS, AOLs selections.

* Code changes to work with advance ssearch in DocumentDashboard Page.

* Code cleanup and  some mino bug fixes

* Fixed the responsive issues for the sharepoint search header in home page. (#290)

1. Fixed the UI width issue for the search flyout in the matters and document dashboard pages.
2. Fixed the responsive issues for the footer in home page.
3. Replaced the old html with the bootstrap html for the header and footer in matters and documents dasboard.
4. Added the new directive to perform the click event during the press of the enter button in keyboard

* Updated based on code review comments

* Changes required to make same behaviour for Author Search on Document dashboard page. (#291)

* Fixed the issue for the sharepoint search to be visible in particular sharepoint pages. (#292)

1. Fixed the issue for the pagination to display the total number of element when reahced the final click of the next button.

* Added the code to update the matter team roles and permissions in manageusers screen. (#293)

* Update API annd and Repository to take a filter condition to get a subset of the Configs. Added a new TC to test this

* Code Review changes

* Modified code for external sharing

* Add existing file

* Updated the project.json file

* Testing Azure to Github Continuous Deployment

* Testing remote deployment

* Changed Home Controller to use the uiconfig entries instaed of hardcoding label values

* Added validation function for manageusers and added manageColumns attribute in the request parameter in creatematter module. (#297)

* 1. Fixed the position issues in the matter users (#296)

* Added code for external sharing functionality

* Remove Repository Test Project form .gitignore

* Updated code to read settings from appsettings.json
Added run.cmd file to support Azure Web Jobs

* 1. Fixed the issues for the error pop up in the create matter when adding the external user.
2. Implemented the functionality to prevent the multiple api calls for the blur in create matters.
3. Implemented the functionality to check the previous external user was confirmed or not.
4. Added some changes in home page.

* 1. Removed the hardcoded values for Id's in stampproperties function in creatematter controller

* 1. Fixed the issues for the error pop up in the create matter when ad… (#299)

* 1. Fixed the issues for the error pop up in the create matter when adding the external user.
2. Implemented the functionality to prevent the multiple api calls for the blur in create matters.
3. Implemented the functionality to check the previous external user was confirmed or not.
4. Added some changes in home page.

* 1. Removed the hardcoded values for Id's in stampproperties function in creatematter controller

* Fixed the issue for the input when there are no results during the click of tab key from keyboard.

* Changes required to higlight either document else Email folder while upload. (#300)

Add an optional extended description…

* Fixed the matter status in the job project

* Made the method to private

* Fixed the tab issue for external user when creating matter

* Added changes to update some text with the dynamic content. (#303)

1. Added changes to get the dynamic content in Matters and navigation pages.
2. Replaced html text with dynamic content for matters templates.
3. Added some changes in create matters controller

* Added code to update the config.js using NewtonSoft.json package (#304)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Fixed the code in matter creation controller. Renamed "vm" to "cm"

* Migration from RC2 to RTM. (#305)

* Replaced hard coded values to the dynamic values from config (#306)

* Update matters.controller.js

* Replaced some text with dynamic content

* updated the scope variable to camelcasing

* Updated the scope variable to camelcasing

* Added changes to scope variable

* Added changes to the scope variable

* Updated the solution to include all the projects when doing build

Update the code to allow the user to press enter key when adding an external user

* added instrument key for logging clientside events

* Added code to fix the issue for multiple external users when creating the matter (#308)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* 1. Replaced the hardcoded text with the dynamic content from the config in the document controller and html pages. (#309)

2. Added changes for the dynamic values in the navigation controller and html pages.
3. Fixed the UI scroll issues in the document page.

* Mattercenter2 (#307)

* Addin InsertAndUpdate for configs.

* Insert Update config API

* Final changes  for Insert/Update

* Changes for RC2 to RTM upgrade

* Changed to make the Table and Column names for UIConfiguration configurable and added a helper method for getting the Cloud table reference

* Updated code to include app insights information into config.js

* 1. Added new css styles for the grid menu in site.css.
2. Added changes for the grid menu functionality in matters and documents pages.
3. Added new directive in common directives for the grid menu to work in responsive.
4. Replaced hardcoded values with dynamic values in matters and navigation pages.

* Mattercenter2 (#310)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* 1. Added new css styles for the grid menu in site.css. (#313)

2. Added changes for the grid menu functionality in matters and documents pages.
3. Added new directive in common directives for the grid menu to work in responsive.
4. Replaced hardcoded values with dynamic values in matters and navigation pages.

* removed config.js. fixed instrumentation key issue

* added config.js to gitinore

* 1. Replaced grid menu css in matters and dashboard pages.
2. Added new css for the grid menu for some icons classes in grid
3. Added fucntionality for the export grid data to the excel in matterdashboard page.
4. Done changes for the some directives related to the grid menu to show and hide the icons.
5. Added plugin references of the exporting excel in index page

* Implemented one note changes (#314)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Implemented custom event logging function.

* Changes for configuring static content from Azure Table. (#317)

* Removed the duplicate settings from matter settings files. Referred those settings from GeneralSettings which are already present

Updated the project.json settings for xunit nuget packages

* Configuring static content from Azure table. (#319)

* Changes for configuring static content from Azure Table.

* Configuring static content from Azure table.

* Configurable changes for static content in Matters and Documents pages (#320)

* Changes for configuring static content from Azure Table.

* Configuring static content from Azure table.

* Configurable changes for static content in Matters and Documents pages

* 1. Fixed the issues for the column picker in matters and documents. (#322)

2. Fixed some design issues for the menu in matter and documents.
3. Fixed the errors in matters and documents after changing the hardcoded values with uiconfig values.

* The documents were not getting displayed in the document details page. To fix that issue this change has been made

* Mattercenter2 (#321)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Changed the order of check boxes in the final step of matter creation. Email Notification will come first, then tasks, then calendar and last RSS Feeds

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page. (#325)

2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* Added related code to save matter configurations to sharepoint list.

* Configuring statitc content to Azure Table for Matters and Documents pages (#326)

* added apptype to appinsights log..

* Mattercenter2 (#328)

* Configuring statitc content to Azure Table for Matters and Documents pages

* Configuring Static Content for MatterDashboard and Home pages from Azure Table

* Fixed Issues in creatematter page. (#329)

* Mattercenter2 (#331)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* Configuring static  content for matter dashboard, DocumentDashboard, Create Matter

* Configuring static  content for matter dashboard, DocumentDashboard, Create Matter (#333)

* Configuring static content to Azure table for Flyout and column filters in matters and Documents pages.

* Mattercenter2 (#335)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* Added new section called MatterId type

* Adding Taxonomy Hierarchy Feature (#336)

Adding Taxonomy Hierarchy Feature

* Mattercenter2 (#338)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* Fixed some issues related to matter creation for new taxonomy changes

* Changes required for Bug 1057851:Alignment issue at search popup. (#339)

changes control the width and end the searchresults with ellipsis in case of overflow.

* improved appinsights logging

* Updated job project to send notifications when matter gets created

* Added column pickers for both matter and document. Only these column pickers need to be shown in the matter search, document search, matterdashboard and document dashboard

Updated startup.cs to update the config.js file so that angular code can pick up those columns information

* Removed references to "SendGrid"
Updated the web api for saving matter configurations

* Changes to resolve the bug Bug 1057863:Alignment issue at ellipsis menu. (#341)

* fixed issue with outlook client.

* Modified the SaggerGen attributes to the web api and updated the corresponding code in startup.cs file also

* Added new properties to support settings functionality
Added new values to search settings to support dynamic column picker for both matter and document search
Added swagger code to the user controller

* Fixed the code related to settings functionality

* Mattercenter2 (#342)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* Configuring static content to azure table for Settings page. (#344)

* Mattercenter2 (#345)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* Made the UI responsive in TaxonomyHierarchy Implementation. (#346)

* Fixed the issue for settings page and one method has been commented in the create matter controller page

* Implemented deployment for web site.

* removed general setings

* Done create matter UI changes based on new settings in settings page. (#347)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Made css changes in creatematter page (#349)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Mattercenter2 (#340)

* Addin InsertAndUpdate for configs.

* Insert Update config API

* Final changes  for Insert/Update

* Changes for RC2 to RTM upgrade

* Changed to make the Table and Column names for UIConfiguration configurable and added a helper method for getting the Cloud table reference

* Code to access the client vault

* KeyVault chnages and added KeyVault to WebJob

* Added KeyVaultURI to Configuration and moved KeyVault code rto Helper class

* Code to read KeyVault with certificate

* Added a common project wirh KeyVault code.

* Fixes for dependcies

* Dependency fixes and removal of secets and passworks from appsettings

* Remive commented code and updated keyvault code to hanndle all config sections

* Removed common project due to depency issues and put moved KeyVault coode to individua; projetcs

* Remove commented reference

* Final Cleanup of values added to the Keyvault and changes to the Job and Test project to accomadate keyvualt changes

* Changes to   GetExternalAccessRequestsFromSPO to read the KeyVault.

* Cleanup

* updated .net core sdk version

* Mattercenter2 (#351)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* New methods for generating the ui config for SPO

* Mattercenter2 (#353)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* New methods for generating the ui config for SPO

* Modified code to have same code base for both matter center and project center for document and matter search

* Updated the matter and document controller for search
The columns in the matter and documents will be coming from config.js
Updated the documenr and matter provision.cs files to have matter or document colunn names instead of generic names so that code will be more readable

* added template and parameters for storage account creation

* Adding Search columns in Matter Dashboard and Document Dashboard are configurable and reading from the Config.js (#355)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Integration of Jasmine solution with Microsoft latest build (#354)

* Integration of Jasmine with latest Micrsoft build

* Integration of Jasmine with latest Micrsoft build

* removed unnecessary files

* added lib to gitignore and removed two unenecessary projects..

* removed packages from source control

* removed references.js file.

* fixed keyVault certificate issue

* updgraded adal-angular to fix infinite loop issue..

* Chages to Configure CreateMatter Static content and Making Advance search working as per Texonomy level1 and level2 terms changes. (#356)

* Added code to send error response to the client when exception occurs on the api
Added a new property called "IsDevMode". This property can  be used on the client side to display complete error information to the user if that value is true. If that value is false, we will show "simple" message to the end user

* Mattercenter2 (#359)

* Chages to Configure CreateMatter Static content and Making Advance search working as per Texonomy level1 and level2 terms changes.

* This commit is required to get data in create matter pages and for other fixes.

* updated sharepoing deployment
fixed keyvault issue in webjob and test project

* updated sharepoint deployment scripts html

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page (#361)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page

* Fixed Taxonomy UI responsive issue when user minmizes the screen.

* Added the ExternalUser validations in matterusers page.

* Fixed functionality issue in matterusers page

* Incorporated following code review comments
1. In MatterLanding.js file, there is repeated code present on line 518 and 1584.
2. In documentdetails.html file, as we have moved all the static variable in uiconfigforspo.js, we can also move View more field present on line 170.
3. In deploy.ps1 file, as we have removed 2 steps, we need to handle revert scenario for remaining steps.

* Changes required to get sorting of columns as per expected in all browsers. (#362)

* updated deployment document

* Mattercenter2  script to import config files to storage table (#363)

* Changes required to get sorting of columns as per expected in all browsers.

* script to import config files to storage table

* updated deployment document
integrated azuretablestorage, keyvaultsecret deployment scripts

* updated readme, priorities and wikiimages.

* Fixed the document details page issue which is not coming from the document details pop over

* Fixed the one note url to have the matter name instead of guid

* added keyvault deployment script

* Added new powershell scripts for webjob automation

* The following issues are fixed:
1. My Documents was not showing any data and this got fixed
2. Instead of showing the document name, matter name was getting displayed
3. One new setting has been added for document search in appsettings.json

* updated deployment scripts
1. keyvault
2. web job integraton..

* To get all records as per filter Criteria for matters and Docuemnts (#368)

* Mattercenter2 (#365)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* Mattercenter2 (#369)

* To get all records as per filter Criteria for matters and Docuemnts

* Changes required to connect to azuretablestorage as while creating storge account we provide name as lowercase.

* Mattercenter2 (#370)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* Mattercenter2 (#371)

* Added web and storage account skus as parameters for user to change. also changed the default plan to standard.

* Updated the default values for web plan and storage

* Mattercenter2 (#372)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* New methods for generating the ui config for SPO

* Modified code to have same code base for both matter center and project center for document and matter search

* Removed Jasmine Project

* Test deployment automation

* Fixed the search issue not showing the matters
Simplified General section in appsettings.json

* Mattercenter2 (#373)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* 1. Fixed the functionality issues in settings page.
2. Added new template for taxonomy.
3. Fixed UI issues in create matter
4. Fixed the issues related to height based on screen height and other ui issue related to flyout in matters page.
5. Replaced the hardcoded url in mattercell template.

* removed application insight setting from appsettings

* Changes for Uploading Certificate to Wesite (#375)

* Added code for matter web app settings deployment (#376)

Added code for search related to level 4 and level 5
Fixed the height issue in matter search results

* Added TaxonomyHierarchy functionality into the settings page. (#377)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page

* Fixed Taxonomy UI responsive issue when user minmizes the screen.

* Added the ExternalUser validations in matterusers page.

* Fixed functionality issue in matterusers page

* Added TaxonomyHierarchy functionality into the settings page.

* fixed certificate issues...

* fixed sslbinding

* updated deployment document

* simplified sharepoint assets deployment.

* added helper utilities solution which was remove in last check-in

* Mattercenter2 (#383)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* 1. Fixed the functionality issues in settings page.
2. Added new template for taxonomy.
3. Fixed UI issues in create matter
4. Fixed the issues related to height based on screen height and other ui issue related to flyout in matters page.
5. Replaced the hardcoded url in mattercell template.

* 1. Added changes and validations for saving the assign team permissions in settings page.
2. Fixed some designs in settings page.

* Updated Jasmine solution to verify new build (#384)

* removed uploadefile step from sharepoint assets deployment. It will be part of azure deployment.

* 1. Removed IsDeployOnAzure.
2. Removed exe, dll that will be genarated as part of compilation

* Added a new powershell script to deploy files to SPO catalog url
Modified UploadFile.cs to pass two new parameters

* updated deployment document

* moved webdashboard pages from spo to azure powershell

* Updated the Matter Center Deployment Document

* Mattercenter2 (#385)

* Added web and storage account skus as parameters for user to change. also changed the default plan to standard.

* Updated the default values for web plan and storage

* Updated deployment script to publish Exchange app automatically

* updated deployment document with office app step.

* Added Code to correctly update the manifest xml file with correct azure resource url

* Mattercenter2 (#388)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* 1. Fixed the functionality issues in settings page.
2. Added new template for taxonomy.
3. Fixed UI issues in create matter
4. Fixed the issues related to height based on screen height and other ui issue related to flyout in matters page.
5. Replaced the hardcoded url in mattercell template.

* 1. Added changes and validations for saving the assign team permissions in settings page.
2. Fixed some designs in settings page.

* 1. Fixed the issues related to api calls in matterdashboard
2. Fixed the issues related to pin and unpin document in documents page.
3. Fixed some issues related to taxonomy and matter creation in create matter page

* fixed string length comarision

* updated deployment document

* Mattercenter2 (#390)

* Added code for matter web app settings deployment
Added code for search related to level 4 and level 5
Fixed the height issue in matter search results

* Fixed the profile picture url

* Updated the appsettings json with graph url

* Mattercenter2 - Removed Search ResultSourceId parameter from user input (#392)

* Added web and storage account skus as parameters for user to change. also changed the default plan to standard.

* Updated the default values for web plan and storage

* Updated deployment script to publish Exchange app automatically

* Getting the result source ID from SPO instead of asking the user to enter.

* commented searchresultssource code to unblock deployment..

* Mattercenter2 (#393)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* 1. Fixed the functionality issues in settings page.
2. Added new template for taxonomy.
3. Fixed UI issues in create matter
4. Fixed the issues related to height based on screen height and other ui issue related to flyout in matters page.
5. Replaced the hardcoded url in mattercell template.

* 1. Added changes and validations for saving the assign team permissions in settings page.
2. Fixed some designs in settings page.

* 1. Fixed the issues related to api calls in matterdashboard
2. Fixed the issues related to pin and unpin document in documents page.
3. Fixed some issues related to taxonomy and matter creation in create matter page

* 1. Fixed the issue for displaying the noresults text when grid is empty in the matters page.
2. Fixed the issue for opening the view matters url in the same page with the new window in matters page and matters dashboard.
3. Fixed the ui issue for the help icon in responsive.
4. Fixed the issue for loading the my Matters during the first load  in matters page and my documents in documents page.

* Mattercenter2 (#395)

* Added code for matter web app settings deployment
Added code for search related to level 4 and level 5
Fixed the height issue in matter search results

* Fixed the profile picture url

* Updated the appsettings json with graph url

* Updated the appsettings.json to refer a new list name for SendMailLsitName
Update the HelperUtilities project  UpdateListPermissions to create a new list name called "ProvisionMatterList"

* Fixed getting the the Result source ID (#396)

* Add new step to create provision matter list in Catalog site collection

* Added exception block

* Updated the deployment files to fix the app seetings in azure

* Updated office app

* updated replyurl

* Changes required to solve bug : 1205324 "Document Landing Page is not Loading" (#397)

* updated deployment document...

* Added the admin view and respective functionality in mattercenter. (#398)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page

* Fixed Taxonomy UI responsive issue when user minmizes the screen.

* Added the ExternalUser validations in matterusers page.

* Fixed functionality issue in matterusers page

* Added TaxonomyHierarchy functionality into the settings page.

* Added the admin.html, admin.controller.js and admin.resource.js files in mattercenter.

* Mattercenter2 (#400)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* 1. Fixed the functionality issues in settings page.
2. Added new template for taxonomy.
3. Fixed UI issues in create matter
4. Fixed the issues related to height based on screen height and other ui issue related to flyout in matters page.
5. Replaced the hardcoded url in mattercell template.

* 1. Added changes and validations for saving the assign team permissions in settings page.
2. Fixed some designs in settings page.

* 1. Fixed the issues related to api calls in matterdashboard
2. Fixed the issues related to pin and unpin document in documents page.
3. Fixed some issues related to taxonomy and matter creation in create matter page

* 1. Fixed the issue for displaying the noresults text when grid is empty in the matters page.
2. Fixed the issue for opening the view matters url in the same page with the new window in matters page and matters dashboard.
3. Fixed the ui issue for the help icon in responsive.
4. Fixed the issue for loading the my Matters during the first load  in matters page and my documents in documents page.

* 1. Fixed the issue for displaying the default soting icon as per the requirement in matters, documents, matterdashboard and document dasboard.
2.  Added the modal popup for showing th error for unauthorized users in settings page.
3. Fixed the issue for displaying the view documents with new window in documents page.
4. Fixed the UI issue for the tab in matterdasboard.

* Mattercenter2 (#401)

* Changes for paginiation in dashboard

* Reverted Angular version back

* Code changes for Bug: 1213776
Code changes for export to excel

* Updated Taxonomy Levels to 3 instead of 5

* Issue #387 fix refactored (#399)

Thanks @luismanez for contribution. keep submitting pull requests. it well help community a lot.

* Changes required to resolve the bug 1205410 (#402)

Fixed Check box checking functionality and cart count on slection
Fixed only selected documents visible on click of cart image
Fixed on uncheck of document cart should remove the document
Fixed lamda expression issue on Settings controller for IE.

* Mattercenter2 (#403)

* Changes required to resolve the bug 1205410
Fixed Check box checking functionality and cart count on slection
Fixed only selected documents visible on click of cart image
Fixed on uncheck of document cart should remove the document
Fixed lamda expression issue on Settings controller for IE.

* Chages to resolve bugs: 1213009, 1213021
Fixed for Display document Extention with document name
Fixed for on click of remove delete selected document from cart
Fixed for as mailcart become empty close mailcart popup. and clear selection.

* Code fixes gas been done for the bugs: 1213572 - Incorrect icon in column header

* Code fixes for the bug. The unpin was changing to pin and that was fixed

* updated deployment document with troubleshooting step

* Cleaned appsettings.json
WilsonReddy added a commit that referenced this pull request Sep 19, 2016
* Added changes for the close and hide of the header flyout in the matters and documents dashboard pages. (#286)

1. Added changes for showing and hiding of the profile and help icon in the home page.
2. Removed the header and footer code from the navigation, matterdashboard, document dashboard pages and placed it in the home page.
3. Fixed the ui changes for the search flyout, header menu and  showing the loader with the content in the matters and documents dashboard pages

* added comments to the code

* Modified the authorization logic to sent 401 status response for unauthorized requests (#288)

* If the current user email is part of the organization, no user email validation will be done on the api side
Added a new settings in the general settings section called "OrgDomainName"
Fixed the external sharing api code. Instead of using Matter Id changed that to Matter Guid

* added comments to the code

* Merge

* Fix merge issue

* Changes for Clients, PGS, AOLs selections in advancesearch of Documen… (#289)

* Changes for Clients, PGS, AOLs selections in advancesearch of Document and Matter dashboard pages.
Handling client user input events of  Clients, PGS, AOLs selections.

* Code changes to work with advance ssearch in DocumentDashboard Page.

* Code cleanup and  some mino bug fixes

* Fixed the responsive issues for the sharepoint search header in home page. (#290)

1. Fixed the UI width issue for the search flyout in the matters and document dashboard pages.
2. Fixed the responsive issues for the footer in home page.
3. Replaced the old html with the bootstrap html for the header and footer in matters and documents dasboard.
4. Added the new directive to perform the click event during the press of the enter button in keyboard

* Updated based on code review comments

* Changes required to make same behaviour for Author Search on Document dashboard page. (#291)

* Fixed the issue for the sharepoint search to be visible in particular sharepoint pages. (#292)

1. Fixed the issue for the pagination to display the total number of element when reahced the final click of the next button.

* Added the code to update the matter team roles and permissions in manageusers screen. (#293)

* Update API annd and Repository to take a filter condition to get a subset of the Configs. Added a new TC to test this

* Code Review changes

* Modified code for external sharing

* Add existing file

* Updated the project.json file

* Testing Azure to Github Continuous Deployment

* Testing remote deployment

* Changed Home Controller to use the uiconfig entries instaed of hardcoding label values

* Added validation function for manageusers and added manageColumns attribute in the request parameter in creatematter module. (#297)

* 1. Fixed the position issues in the matter users (#296)

* Added code for external sharing functionality

* Remove Repository Test Project form .gitignore

* Updated code to read settings from appsettings.json
Added run.cmd file to support Azure Web Jobs

* 1. Fixed the issues for the error pop up in the create matter when adding the external user.
2. Implemented the functionality to prevent the multiple api calls for the blur in create matters.
3. Implemented the functionality to check the previous external user was confirmed or not.
4. Added some changes in home page.

* 1. Removed the hardcoded values for Id's in stampproperties function in creatematter controller

* 1. Fixed the issues for the error pop up in the create matter when ad… (#299)

* 1. Fixed the issues for the error pop up in the create matter when adding the external user.
2. Implemented the functionality to prevent the multiple api calls for the blur in create matters.
3. Implemented the functionality to check the previous external user was confirmed or not.
4. Added some changes in home page.

* 1. Removed the hardcoded values for Id's in stampproperties function in creatematter controller

* Fixed the issue for the input when there are no results during the click of tab key from keyboard.

* Changes required to higlight either document else Email folder while upload. (#300)

Add an optional extended description…

* Fixed the matter status in the job project

* Made the method to private

* Fixed the tab issue for external user when creating matter

* Added changes to update some text with the dynamic content. (#303)

1. Added changes to get the dynamic content in Matters and navigation pages.
2. Replaced html text with dynamic content for matters templates.
3. Added some changes in create matters controller

* Added code to update the config.js using NewtonSoft.json package (#304)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Fixed the code in matter creation controller. Renamed "vm" to "cm"

* Migration from RC2 to RTM. (#305)

* Replaced hard coded values to the dynamic values from config (#306)

* Update matters.controller.js

* Replaced some text with dynamic content

* updated the scope variable to camelcasing

* Updated the scope variable to camelcasing

* Added changes to scope variable

* Added changes to the scope variable

* Updated the solution to include all the projects when doing build

Update the code to allow the user to press enter key when adding an external user

* added instrument key for logging clientside events

* Added code to fix the issue for multiple external users when creating the matter (#308)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* 1. Replaced the hardcoded text with the dynamic content from the config in the document controller and html pages. (#309)

2. Added changes for the dynamic values in the navigation controller and html pages.
3. Fixed the UI scroll issues in the document page.

* Mattercenter2 (#307)

* Addin InsertAndUpdate for configs.

* Insert Update config API

* Final changes  for Insert/Update

* Changes for RC2 to RTM upgrade

* Changed to make the Table and Column names for UIConfiguration configurable and added a helper method for getting the Cloud table reference

* Updated code to include app insights information into config.js

* 1. Added new css styles for the grid menu in site.css.
2. Added changes for the grid menu functionality in matters and documents pages.
3. Added new directive in common directives for the grid menu to work in responsive.
4. Replaced hardcoded values with dynamic values in matters and navigation pages.

* Mattercenter2 (#310)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* 1. Added new css styles for the grid menu in site.css. (#313)

2. Added changes for the grid menu functionality in matters and documents pages.
3. Added new directive in common directives for the grid menu to work in responsive.
4. Replaced hardcoded values with dynamic values in matters and navigation pages.

* removed config.js. fixed instrumentation key issue

* added config.js to gitinore

* 1. Replaced grid menu css in matters and dashboard pages.
2. Added new css for the grid menu for some icons classes in grid
3. Added fucntionality for the export grid data to the excel in matterdashboard page.
4. Done changes for the some directives related to the grid menu to show and hide the icons.
5. Added plugin references of the exporting excel in index page

* Implemented one note changes (#314)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Implemented custom event logging function.

* Changes for configuring static content from Azure Table. (#317)

* Removed the duplicate settings from matter settings files. Referred those settings from GeneralSettings which are already present

Updated the project.json settings for xunit nuget packages

* Configuring static content from Azure table. (#319)

* Changes for configuring static content from Azure Table.

* Configuring static content from Azure table.

* Configurable changes for static content in Matters and Documents pages (#320)

* Changes for configuring static content from Azure Table.

* Configuring static content from Azure table.

* Configurable changes for static content in Matters and Documents pages

* 1. Fixed the issues for the column picker in matters and documents. (#322)

2. Fixed some design issues for the menu in matter and documents.
3. Fixed the errors in matters and documents after changing the hardcoded values with uiconfig values.

* The documents were not getting displayed in the document details page. To fix that issue this change has been made

* Mattercenter2 (#321)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Changed the order of check boxes in the final step of matter creation. Email Notification will come first, then tasks, then calendar and last RSS Feeds

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page. (#325)

2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* Added related code to save matter configurations to sharepoint list.

* Configuring statitc content to Azure Table for Matters and Documents pages (#326)

* added apptype to appinsights log..

* Mattercenter2 (#328)

* Configuring statitc content to Azure Table for Matters and Documents pages

* Configuring Static Content for MatterDashboard and Home pages from Azure Table

* Fixed Issues in creatematter page. (#329)

* Mattercenter2 (#331)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* Configuring static  content for matter dashboard, DocumentDashboard, Create Matter

* Configuring static  content for matter dashboard, DocumentDashboard, Create Matter (#333)

* Configuring static content to Azure table for Flyout and column filters in matters and Documents pages.

* Mattercenter2 (#335)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* Added new section called MatterId type

* Adding Taxonomy Hierarchy Feature (#336)

Adding Taxonomy Hierarchy Feature

* Mattercenter2 (#338)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* Fixed some issues related to matter creation for new taxonomy changes

* Changes required for Bug 1057851:Alignment issue at search popup. (#339)

changes control the width and end the searchresults with ellipsis in case of overflow.

* improved appinsights logging

* Updated job project to send notifications when matter gets created

* Added column pickers for both matter and document. Only these column pickers need to be shown in the matter search, document search, matterdashboard and document dashboard

Updated startup.cs to update the config.js file so that angular code can pick up those columns information

* Removed references to "SendGrid"
Updated the web api for saving matter configurations

* Changes to resolve the bug Bug 1057863:Alignment issue at ellipsis menu. (#341)

* fixed issue with outlook client.

* Modified the SaggerGen attributes to the web api and updated the corresponding code in startup.cs file also

* Added new properties to support settings functionality
Added new values to search settings to support dynamic column picker for both matter and document search
Added swagger code to the user controller

* Fixed the code related to settings functionality

* Mattercenter2 (#342)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* Configuring static content to azure table for Settings page. (#344)

* Mattercenter2 (#345)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* Made the UI responsive in TaxonomyHierarchy Implementation. (#346)

* Fixed the issue for settings page and one method has been commented in the create matter controller page

* Implemented deployment for web site.

* removed general setings

* Done create matter UI changes based on new settings in settings page. (#347)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Made css changes in creatematter page (#349)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Mattercenter2 (#340)

* Addin InsertAndUpdate for configs.

* Insert Update config API

* Final changes  for Insert/Update

* Changes for RC2 to RTM upgrade

* Changed to make the Table and Column names for UIConfiguration configurable and added a helper method for getting the Cloud table reference

* Code to access the client vault

* KeyVault chnages and added KeyVault to WebJob

* Added KeyVaultURI to Configuration and moved KeyVault code rto Helper class

* Code to read KeyVault with certificate

* Added a common project wirh KeyVault code.

* Fixes for dependcies

* Dependency fixes and removal of secets and passworks from appsettings

* Remive commented code and updated keyvault code to hanndle all config sections

* Removed common project due to depency issues and put moved KeyVault coode to individua; projetcs

* Remove commented reference

* Final Cleanup of values added to the Keyvault and changes to the Job and Test project to accomadate keyvualt changes

* Changes to   GetExternalAccessRequestsFromSPO to read the KeyVault.

* Cleanup

* updated .net core sdk version

* Mattercenter2 (#351)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* New methods for generating the ui config for SPO

* Mattercenter2 (#353)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* New methods for generating the ui config for SPO

* Modified code to have same code base for both matter center and project center for document and matter search

* Updated the matter and document controller for search
The columns in the matter and documents will be coming from config.js
Updated the documenr and matter provision.cs files to have matter or document colunn names instead of generic names so that code will be more readable

* added template and parameters for storage account creation

* Adding Search columns in Matter Dashboard and Document Dashboard are configurable and reading from the Config.js (#355)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Integration of Jasmine solution with Microsoft latest build (#354)

* Integration of Jasmine with latest Micrsoft build

* Integration of Jasmine with latest Micrsoft build

* removed unnecessary files

* added lib to gitignore and removed two unenecessary projects..

* removed packages from source control

* removed references.js file.

* fixed keyVault certificate issue

* updgraded adal-angular to fix infinite loop issue..

* Chages to Configure CreateMatter Static content and Making Advance search working as per Texonomy level1 and level2 terms changes. (#356)

* Added code to send error response to the client when exception occurs on the api
Added a new property called "IsDevMode". This property can  be used on the client side to display complete error information to the user if that value is true. If that value is false, we will show "simple" message to the end user

* Mattercenter2 (#359)

* Chages to Configure CreateMatter Static content and Making Advance search working as per Texonomy level1 and level2 terms changes.

* This commit is required to get data in create matter pages and for other fixes.

* updated sharepoing deployment
fixed keyvault issue in webjob and test project

* updated sharepoint deployment scripts html

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page (#361)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page

* Fixed Taxonomy UI responsive issue when user minmizes the screen.

* Added the ExternalUser validations in matterusers page.

* Fixed functionality issue in matterusers page

* Incorporated following code review comments
1. In MatterLanding.js file, there is repeated code present on line 518 and 1584.
2. In documentdetails.html file, as we have moved all the static variable in uiconfigforspo.js, we can also move View more field present on line 170.
3. In deploy.ps1 file, as we have removed 2 steps, we need to handle revert scenario for remaining steps.

* Changes required to get sorting of columns as per expected in all browsers. (#362)

* updated deployment document

* Mattercenter2  script to import config files to storage table (#363)

* Changes required to get sorting of columns as per expected in all browsers.

* script to import config files to storage table

* updated deployment document
integrated azuretablestorage, keyvaultsecret deployment scripts

* updated readme, priorities and wikiimages.

* Fixed the document details page issue which is not coming from the document details pop over

* Fixed the one note url to have the matter name instead of guid

* added keyvault deployment script

* Added new powershell scripts for webjob automation

* The following issues are fixed:
1. My Documents was not showing any data and this got fixed
2. Instead of showing the document name, matter name was getting displayed
3. One new setting has been added for document search in appsettings.json

* updated deployment scripts
1. keyvault
2. web job integraton..

* To get all records as per filter Criteria for matters and Docuemnts (#368)

* Mattercenter2 (#365)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* Mattercenter2 (#369)

* To get all records as per filter Criteria for matters and Docuemnts

* Changes required to connect to azuretablestorage as while creating storge account we provide name as lowercase.

* Mattercenter2 (#370)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* Mattercenter2 (#371)

* Added web and storage account skus as parameters for user to change. also changed the default plan to standard.

* Updated the default values for web plan and storage

* Mattercenter2 (#372)

* Added code to update the config.js using NewtonSoft.json package

* Updated the startup.cs to include the Search settings in the config.js file

* Added code to fix the external sharing for multiple external users
Added stack trace column  to the azure logging table

* Fixed minor issues in external sharing user story

* One note title fix. Instead of GUID, now the matter name will become the title for one note

* Implemented pull request comments

* Added the logic to see whether the login user can create matter or not

* Removed ProvisionMatterUrl settings and made changes to the code to replace provision matter url to central repository url

* Updated the code to check whether the user can create matter or not from the SendMail list instead of checking from the SharePoint security group

* Adding Taxonomy Hierarchy Feature

* Made changes to the code for new taxonomy changes and send email aftrer matter gets created

* Updated appsettings.json to support generic taxonomy level hierarchy

* New methods for generating the ui config for SPO

* Modified code to have same code base for both matter center and project center for document and matter search

* Removed Jasmine Project

* Test deployment automation

* Fixed the search issue not showing the matters
Simplified General section in appsettings.json

* Mattercenter2 (#373)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* 1. Fixed the functionality issues in settings page.
2. Added new template for taxonomy.
3. Fixed UI issues in create matter
4. Fixed the issues related to height based on screen height and other ui issue related to flyout in matters page.
5. Replaced the hardcoded url in mattercell template.

* removed application insight setting from appsettings

* Changes for Uploading Certificate to Wesite (#375)

* Added code for matter web app settings deployment (#376)

Added code for search related to level 4 and level 5
Fixed the height issue in matter search results

* Added TaxonomyHierarchy functionality into the settings page. (#377)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page

* Fixed Taxonomy UI responsive issue when user minmizes the screen.

* Added the ExternalUser validations in matterusers page.

* Fixed functionality issue in matterusers page

* Added TaxonomyHierarchy functionality into the settings page.

* fixed certificate issues...

* fixed sslbinding

* updated deployment document

* simplified sharepoint assets deployment.

* added helper utilities solution which was remove in last check-in

* Mattercenter2 (#383)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* 1. Fixed the functionality issues in settings page.
2. Added new template for taxonomy.
3. Fixed UI issues in create matter
4. Fixed the issues related to height based on screen height and other ui issue related to flyout in matters page.
5. Replaced the hardcoded url in mattercell template.

* 1. Added changes and validations for saving the assign team permissions in settings page.
2. Fixed some designs in settings page.

* Updated Jasmine solution to verify new build (#384)

* removed uploadefile step from sharepoint assets deployment. It will be part of azure deployment.

* 1. Removed IsDeployOnAzure.
2. Removed exe, dll that will be genarated as part of compilation

* Added a new powershell script to deploy files to SPO catalog url
Modified UploadFile.cs to pass two new parameters

* updated deployment document

* moved webdashboard pages from spo to azure powershell

* Updated the Matter Center Deployment Document

* Mattercenter2 (#385)

* Added web and storage account skus as parameters for user to change. also changed the default plan to standard.

* Updated the default values for web plan and storage

* Updated deployment script to publish Exchange app automatically

* updated deployment document with office app step.

* Added Code to correctly update the manifest xml file with correct azure resource url

* Mattercenter2 (#388)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* 1. Fixed the functionality issues in settings page.
2. Added new template for taxonomy.
3. Fixed UI issues in create matter
4. Fixed the issues related to height based on screen height and other ui issue related to flyout in matters page.
5. Replaced the hardcoded url in mattercell template.

* 1. Added changes and validations for saving the assign team permissions in settings page.
2. Fixed some designs in settings page.

* 1. Fixed the issues related to api calls in matterdashboard
2. Fixed the issues related to pin and unpin document in documents page.
3. Fixed some issues related to taxonomy and matter creation in create matter page

* fixed string length comarision

* updated deployment document

* Mattercenter2 (#390)

* Added code for matter web app settings deployment
Added code for search related to level 4 and level 5
Fixed the height issue in matter search results

* Fixed the profile picture url

* Updated the appsettings json with graph url

* Mattercenter2 - Removed Search ResultSourceId parameter from user input (#392)

* Added web and storage account skus as parameters for user to change. also changed the default plan to standard.

* Updated the default values for web plan and storage

* Updated deployment script to publish Exchange app automatically

* Getting the result source ID from SPO instead of asking the user to enter.

* commented searchresultssource code to unblock deployment..

* Mattercenter2 (#393)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* 1. Fixed the functionality issues in settings page.
2. Added new template for taxonomy.
3. Fixed UI issues in create matter
4. Fixed the issues related to height based on screen height and other ui issue related to flyout in matters page.
5. Replaced the hardcoded url in mattercell template.

* 1. Added changes and validations for saving the assign team permissions in settings page.
2. Fixed some designs in settings page.

* 1. Fixed the issues related to api calls in matterdashboard
2. Fixed the issues related to pin and unpin document in documents page.
3. Fixed some issues related to taxonomy and matter creation in create matter page

* 1. Fixed the issue for displaying the noresults text when grid is empty in the matters page.
2. Fixed the issue for opening the view matters url in the same page with the new window in matters page and matters dashboard.
3. Fixed the ui issue for the help icon in responsive.
4. Fixed the issue for loading the my Matters during the first load  in matters page and my documents in documents page.

* Mattercenter2 (#395)

* Added code for matter web app settings deployment
Added code for search related to level 4 and level 5
Fixed the height issue in matter search results

* Fixed the profile picture url

* Updated the appsettings json with graph url

* Updated the appsettings.json to refer a new list name for SendMailLsitName
Update the HelperUtilities project  UpdateListPermissions to create a new list name called "ProvisionMatterList"

* Fixed getting the the Result source ID (#396)

* Add new step to create provision matter list in Catalog site collection

* Added exception block

* Updated the deployment files to fix the app seetings in azure

* Updated office app

* updated replyurl

* Changes required to solve bug : 1205324 "Document Landing Page is not Loading" (#397)

* updated deployment document...

* Added the admin view and respective functionality in mattercenter. (#398)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page

* Fixed Taxonomy UI responsive issue when user minmizes the screen.

* Added the ExternalUser validations in matterusers page.

* Fixed functionality issue in matterusers page

* Added TaxonomyHierarchy functionality into the settings page.

* Added the admin.html, admin.controller.js and admin.resource.js files in mattercenter.

* Mattercenter2 (#400)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* 1. Fixed the functionality issues in settings page.
2. Added new template for taxonomy.
3. Fixed UI issues in create matter
4. Fixed the issues related to height based on screen height and other ui issue related to flyout in matters page.
5. Replaced the hardcoded url in mattercell template.

* 1. Added changes and validations for saving the assign team permissions in settings page.
2. Fixed some designs in settings page.

* 1. Fixed the issues related to api calls in matterdashboard
2. Fixed the issues related to pin and unpin document in documents page.
3. Fixed some issues related to taxonomy and matter creation in create matter page

* 1. Fixed the issue for displaying the noresults text when grid is empty in the matters page.
2. Fixed the issue for opening the view matters url in the same page with the new window in matters page and matters dashboard.
3. Fixed the ui issue for the help icon in responsive.
4. Fixed the issue for loading the my Matters during the first load  in matters page and my documents in documents page.

* 1. Fixed the issue for displaying the default soting icon as per the requirement in matters, documents, matterdashboard and document dasboard.
2.  Added the modal popup for showing th error for unauthorized users in settings page.
3. Fixed the issue for displaying the view documents with new window in documents page.
4. Fixed the UI issue for the tab in matterdasboard.

* Mattercenter2 (#401)

* Changes for paginiation in dashboard

* Reverted Angular version back

* Code changes for Bug: 1213776
Code changes for export to excel

* Updated Taxonomy Levels to 3 instead of 5

* Issue #387 fix refactored (#399)

Thanks @luismanez for contribution. keep submitting pull requests. it well help community a lot.

* Changes required to resolve the bug 1205410 (#402)

Fixed Check box checking functionality and cart count on slection
Fixed only selected documents visible on click of cart image
Fixed on uncheck of document cart should remove the document
Fixed lamda expression issue on Settings controller for IE.

* Mattercenter2 (#403)

* Changes required to resolve the bug 1205410
Fixed Check box checking functionality and cart count on slection
Fixed only selected documents visible on click of cart image
Fixed on uncheck of document cart should remove the document
Fixed lamda expression issue on Settings controller for IE.

* Chages to resolve bugs: 1213009, 1213021
Fixed for Display document Extention with document name
Fixed for on click of remove delete selected document from cart
Fixed for as mailcart become empty close mailcart popup. and clear selection.

* Code fixes gas been done for the bugs: 1213572 - Incorrect icon in column header

* Code fixes for the bug. The unpin was changing to pin and that was fixed

* updated deployment document with troubleshooting step

* Cleaned appsettings.json

* Changes required for bug fixes  for bugs 1213701,1213717,1213999,1214049 (#406)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page

* Fixed Taxonomy UI responsive issue when user minmizes the screen.

* Added the ExternalUser validations in matterusers page.

* Fixed functionality issue in matterusers page

* Added TaxonomyHierarchy functionality into the settings page.

* Added the admin.html, admin.controller.js and admin.resource.js files in mattercenter.

* Changes required for bugs 1213701,1213717,1213999,1214049.

* Mattercenter2 (#407)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* 1. Fixed the functionality issues in settings page.
2. Added new template for taxonomy.
3. Fixed UI issues in create matter
4. Fixed the issues related to height based on screen height and other ui issue related to flyout in matters page.
5. Replaced the hardcoded url in mattercell template.

* 1. Added changes and validations for saving the assign team permissions in settings page.
2. Fixed some designs in settings page.

* 1. Fixed the issues related to api calls in matterdashboard
2. Fixed the issues related to pin and unpin document in documents page.
3. Fixed some issues related to taxonomy and matter creation in create matter page

* 1. Fixed the issue for displaying the noresults text when grid is empty in the matters page.
2. Fixed the issue for opening the view matters url in the same page with the new window in matters page and matters dashboard.
3. Fixed the ui issue for the help icon in responsive.
4. Fixed the issue for loading the my Matters during the first load  in matters page and my documents in documents page.

* 1. Fixed the issue for displaying the default soting icon as per the requirement in matters, documents, matterdashboard and document dasboard.
2.  Added the modal popup for showing th error for unauthorized users in settings page.
3. Fixed the issue for displaying the view documents with new window in documents page.
4. Fixed the UI issue for the tab in matterdasboard.

* 1. Fixed the responsive issues for tabs in documentdashboard .
2. Fixed the functionality issues regarding the search in matter and document page.
3. Fixed the loader issues in matterdashboard page.
4. Added new css for the design fixes in matterdashboard and document dashboard

* Removed image folder from office app. The image will be refered from web site location instead of office app.

* Code changes has been done for the bug - Document/Matter disappear on Pin or unpin operation - 1213733

* Code fix for the bug - Contextual help menu should be opened on pressing F1 - 1213530

* Changes to resolve 1213401 and Bug 1209059 (#408)

Changes for Date filter functionality  to work as per expected in Matters and Document Search page.

* Added a new json client property called docid to document search results
Update the web api code to include the above property

* Code Changes for bugs 1213475,1213587,1214101 (#409)

* Made the UI responsive in TaxonomyHierarchy Implementation.

* Done create matter UI changes based on new settings in settings page.

* Done css changes in creatematter page.

* Done Search columns in Matter Dashboard and Document Dashboard are  configurable and reading  from the Config.js

* Added the validaton for externaluser and taxonomy hierarchy responsive UI in create matter page

* Fixed Taxonomy UI responsive issue when user minmizes the screen.

* Added the ExternalUser validations in matterusers page.

* Fixed functionality issue in matterusers page

* Added TaxonomyHierarchy functionality into the settings page.

* Added the admin.html, admin.controller.js and admin.resource.js files in mattercenter.

* Changes required for bugs 1213701,1213717,1213999,1214049.

* Code Changes for bugs  1213475,1213587,1214101

* Mattercenter2 (#410)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* 1. Fixed the functionality issues in settings page.
2. Added new template for taxonomy.
3. Fixed UI issues in create matter
4. Fixed the issues related to height based on screen height and other ui issue related to flyout in matters page.
5. Replaced the hardcoded url in mattercell template.

* 1. Added changes and validations for saving the assign team permissions in settings page.
2. Fixed some designs in settings page.

* 1. Fixed the issues related to api calls in matterdashboard
2. Fixed the issues related to pin and unpin document in documents page.
3. Fixed some issues related to taxonomy and matter creation in create matter page

* 1. Fixed the issue for displaying the noresults text when grid is empty in the matters page.
2. Fixed the issue for opening the view matters url in the same page with the new window in matters page and matters dashboard.
3. Fixed the ui issue for the help icon in responsive.
4. Fixed the issue for loading the my Matters during the first load  in matters page and my documents in documents page.

* 1. Fixed the issue for displaying the default soting icon as per the requirement in matters, documents, matterdashboard and document dasboard.
2.  Added the modal popup for showing th error for unauthorized users in settings page.
3. Fixed the issue for displaying the view documents with new window in documents page.
4. Fixed the UI issue for the tab in matterdasboard.

* 1. Fixed the responsive issues for tabs in documentdashboard .
2. Fixed the functionality issues regarding the search in matter and document page.
3. Fixed the loader issues in matterdashboard page.
4. Added new css for the design fixes in matterdashboard and document dashboard

* 1. Fixed the ui issues in document dashboard, matter dashboard
2. Fixed the issues regarding the help icon in home page
3. Fixed some functionality issues regarding grid in matters and documents page
4. Fixed some other ui issues in matters and documents page

* Code fix has been done for the bug - 1205324
Remove the hard coded urls and relace those hard coded url with the value from the config.js

* Mattercenter2 (#412)

* Changes for paginiation in dashboard

* Reverted Angular version back

* Fix for bug 1214132 Incorrect implementation of sort functionality

* change pagination back and remove keyvault values froms appsettingd

* Mattercenter2 (#413)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxonomydata
4. Done some changes for home.html,index.html files

* 1. Designed the html for the settings page with bootstrap.
2. Added functionality for getting the various api's to bind the data dynamically in settings page.
3. Replaced some css in filterpanel.css,settings.css,webdashboard.css.
4. Added new css in site.css for settings page
5. Removed the export button in matterdashboard page.
6. Removed the unwanted code from the home.html

* 1. Removed the menu flyout from navigation, matters , documents and replaced it in home page.
2. Added functionality for saving the configurations in settings page.
3. Replaced some css in site.css.
4. Made some html changes to matters, documents, navigation pages

* 1. Added changes for the css and functionality in the settings.html and settings.controller page.
2. Replaced the styles with the classes in the settings. html page.
3. Added some css

* 1. Done some css changes for the header in home page.
2. Added some changes for click event in app.js

* 1. Fixed the issues for flyout when clicked on matter and document name in matters and documents dashboard.
2. Fixed some issues in document controller.

* 1. Added new css classes and styles to the Taxonomy hieararchy for level 4 in creatematter page.
2. Fixed the design and responsive issues for the taxonomy level 3 and level 5 in creatematter page.
3. Added some changes to the css in creatematter.css, matterprovision.css and popupstyles.css.

* 1. Fixed the functionality issues in settings page.
2. Added new template for taxonomy.
3. Fixed UI issues in create matter
4. Fixed the issues related to height based on screen height and other ui issue related to flyout in matters page.
5. Replaced the hardcoded url in mattercell template.

* 1. Added changes and validations for saving the assign team permissions in settings page.
2. Fixed some designs in settings page.

* 1. Fixed the issues related to api calls in matterdashboard
2. Fixed the issues related to pin and unpin document in documents page.
3. Fixed some issues related to taxonomy and matter creation in create matter page

* 1. Fixed the issue for displaying the noresults text when grid is empty in the matters page.
2. Fixed the issue for opening the view matters url in the same page with the new window in matters page and matters dashboard.
3. Fixed the ui issue for the help icon in responsive.
4. Fixed the issue for loading the my Matters during the first load  in matters page and my documents in documents page.

* 1. Fixed the issue for displaying the default soting icon as per the requirement in matters, documents, matterdashboard and document dasboard.
2.  Added the modal popup for showing th error for unauthorized users in settings page.
3. Fixed the issue for displaying the view documents with new window in documents page.
4. Fixed the UI issue for the tab in matterdasboard.

* 1. Fixed the responsive issues for tabs in documentdashboard .
2. Fixed the functionality issues regarding the search in matter and document page.
3. Fixed the loader issues in matterdashboard page.
4. Added new css for the design fixes in matterdashboard and document dashboard

* 1. Fixed the ui issues in document dashboard, matter dashboard
2. Fixed the issues regarding the help icon in home page
3. Fixed some functionality issues regarding grid in matters and documents page
4. Fixed some other ui issues in matters and documents page

* 1. Added changes for displaying the grid  as per the outlook i.e, when it is opened in outlook.
2. Removed the hardcoded url’s in matters and matterdashboard and replaced it with config keys.
3. Fixed the  1214236, 1213462 bug no's

* Fixed the pin and un pin fuctionality issue in matter dashboard

Fixed the matter creation for matter description

* Changes to resolve bug Bug 1213371 (#415)

* Changes to resolve bug Bug 1213371
Filter flyout not showing suggestions

* Changes to fix Bug : Bug 1205422
Matter Landing Page should open in the same tab in MatterDashboardPage

* Mattercenter2 (#416)

* Changes to resolve bug Bug 1213371
Filter flyout not showing suggestions

* Changes to fix Bug : Bug 1205422
Matter Landing Page should open in the same tab in MatterDashboardPage

* Changes for Bug 1205422

* Mattercenter2 (#417)

* 1. Fixed the design issue for the export button and added the xls image beside the button in matterdashboard page.
2. Added setting.html,settings.controller,settings.resource pages.
3. Added some functionality for getting the taxon…
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants