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

Commit

Permalink
Mattercenter2.0 version (#364)
Browse files Browse the repository at this point in the history
* 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.
  • Loading branch information
WilsonReddy authored Aug 27, 2016
1 parent 1e6dfba commit 98d39b3
Show file tree
Hide file tree
Showing 1,220 changed files with 66,896 additions and 342,480 deletions.
41 changes: 41 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -7,3 +7,44 @@ tree/master/cloud/src/solution/*/bin
tree/master/cloud/src/solution/*/obj
tree/master/cloud/src/solution/*/pkg/
tree/master/cloud/src/solution/*/pkgobj/
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/node_modules
/tree/master/cloud/src/Helper Utilities/Microsoft.Legal.MatterCenter.HelperUtilities
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/Properties/PublishProfiles
/tree/master/cloud/src/solution/UpgradeLog2.htm
/tree/master/cloud/src/solution/packages
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/artifacts/bin/Microsoft.Legal.MatterCenter.Models/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/artifacts/bin/Microsoft.Legal.MatterCenter.Repository/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net451
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/artifacts/bin/Microsoft.Legal.MatterCenter.Utility/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net451
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/bin/Debug/net451
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models/obj/Debug/net451
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net451
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net451
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net451
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net451
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.ProviderService/.vs/config
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Models
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Release/net451
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Release/net451
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Release/net451
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Release/net451
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/css
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.ServiceTest/bin/Debug/net451
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.ServiceTest/obj/Debug/net451
/tree/master/cloud/src/solution/TestResults
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/npm-debug.log
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Debug/net46
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.ServiceTest/bin/Debug/net46/win7-x64
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.ServiceTest/bin/Debug/net46
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Debug/net46
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Debug/net46
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.ServiceTest/obj/Debug/net46
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Debug/net46
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/bin/Release/net46
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Repository/obj/Release/net46
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/bin/Release/net46
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Service/Microsoft.Legal.MatterCenter.Utility/obj/Release/net46
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/app/config.js
/tree/master/cloud/src/solution/UpgradeLog4.htm
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Jasmine/lib
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/lib
/tree/master/cloud/src/solution/Microsoft.Legal.MatterCenter.Web/wwwroot/js/site.min.js
Binary file not shown.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@
<add key="MatterLandingJSFileName" value="/sites/catalog/SiteAssets/{0}/scripts/MatterLanding.js" />
<add key="CommonCSSFileName" value="/sites/catalog/SiteAssets/{0}/styles/spCommon.css" />
<add key="CommonJSFileName" value="/sites/catalog/SiteAssets/{0}/scripts/spCommon.js" />
<add key="UIConfigforspo" value="/sites/catalog/SiteAssets/{0}/scripts/uiconfigforspo.js" />
<add key="SiteAssets" value="SiteAssets" />
<add key="UserPinnedMatterListName" value="UserPinnedMatter" />
<add key="JQueryFileName" value="/sites/catalog/SiteAssets/{0}/scripts/jquery-1.11.1.min.js" />
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,7 @@ internal static void CreateProvisionPages(Dictionary<string, string> configVal,

string pageUrlConstant = urlConstantName;
string sourceFileTemplatePath = string.Concat(Directory.GetParent(Directory.GetCurrentDirectory()).Parent.FullName, Constants.Backslash, ConfigurationManager.AppSettings["staticContentFolder"], Constants.Backslash, ConfigurationManager.AppSettings["htmlFolder"], Constants.Backslash, sourceFileTemplate);
string pageUrl = string.Concat(configVal["UISiteURL"], pageUrlName);
string pageUrl = configVal["UISiteURL"];
// Read the content of helper file
pageContent = System.IO.File.ReadAllText(sourceFileTemplatePath);
// Set the Catalog site collection URL in the content of webdashboard helper page
Expand Down
Loading

0 comments on commit 98d39b3

Please sign in to comment.