Skip to content

2.0.2512.12

Latest

Choose a tag to compare

@alrios-ms alrios-ms released this 04 Dec 17:23

Changes:

  • 49a0b4a render 'expand' or 'collapse' based on the state
  • 1f64d25 localization
  • 729f504 remove unused imports
  • 1a16bf8 expand/collapse attribute section
  • 955cc1c Update pathFilter for merlinbot extension
  • f0a8e39 Updated the SqlMembershipSources attribute serialization to handle null values.
  • 48fb80a Updated the webapi to only use SwaggerUI on development environemnts.
  • 57b5234 simplify parsing filter
  • f75e1f5 parse filter
  • 9c71333 set attribute values
See More
  • ed7af2b Address issues with Advanced View state synchronization
  • 7eea695 Updated ADF templates and PS1
  • 523bfe8 Updated ADF templates
  • c8ce081 Updated ADF templates
  • 26baf84 Updated ADF templates to reuse existing SQL Server
  • 9e2168e Grant SQL permissions to ADF
  • f4d1ffa Updated ADF templates
  • 90f34b8 Removed unused code
  • 32fbf24 Updated documentation
  • 3708c8f Updated documentation
  • 8d12fe6 Updated script to use certificate name
  • a76b381 get attribute values based on hasMapping
  • 374ba19 update SqlMembershipSource
  • a9831f2 search by userPrincipalName
  • d1e4f84 Updated the GetDefaultMembershipSourceAttributes endpoint to remove _Code from attribute names in its response. Added a new field to the attributes, hasMapping to determine if this attribute is a code/desc attribute.
  • acda098 Fix onboarding/editing bug
  • 6b77416 check type of attribute
  • 68e0c19 fix to display selected attribute
  • 7bc84bf sort attribute values
  • 25cd8ed Added a weekly schedule to vsts-cicd.yml file to ensure regular builds
  • ee71d25 fix to find And/Or at the start/end of remaining query string outside of () in case of nested queries
  • f850ded add default 'And' to group dropdowns
  • 49e18ff Updated webapi code coverage
  • e4caf27 Added secure logging to service bus
  • 5ede8ce group dropdown styling fixes
  • 568a2ba bug fix to check manager id
  • 05f5078 fix indentation of 'add attribute' button
  • e590766 Edit existing syncs configuration
  • 4cf5461 fetch attribute values if a query is pasted in advanced view
  • 3c69ff3 do not display quotes in non-advanced view
  • 5b13867 enabling reordering
  • 90489df Add a default value
  • 40f1034 Reset test coverage
  • c2b591a Refactor of the alert
  • 0e1a9de Refactor of the alert
  • 28fa229 Change time aggregation
  • 6e3e803 Change dimention
  • 2aa3e98 Change threhold
  • 84b4229 Change location
  • 9e45c30 Correct config
  • 2800728 Add alert
  • b527210 Add polly policy for mail repo
  • b463834 Reset state on component unmount for MembershipConfiguration, decrease debounce search time in Select Destination
  • 51e6b68 Notification dashboard fixes
  • 5fd6862 Move nitpicker.yaml to merlin folder
  • eb9a748 Validate group existence in Advanced Query view
  • ecfb3f5 Updated Notifier to skip email notifications
  • a952f53 Updated code coverage for webapi
  • f8fb19e Added Mail Notification flags to bicep templates
  • 3ac4522 Added setting to disable email notifications
  • 9a83a04 address pr feedbacks
  • dbc7154 remove file not used + update test
  • e1be78e update endpoint
  • dcf5e1a create endpoint to get attribute values
  • 04253fe Added diagnostic settings for secure logging for function apps:
  • 6815a37 Change threshold per mille
  • 5e74052 changes to SelectDestination control and handler
  • 50fdc0d Fix date formatting and open owners page in new tab
  • c74eaee Fix WebApp yml template
  • ad483a2 Created script to add custom role
  • 298bd55 Removed duplicated declaration
  • 6679074 Get SolutionAbbreviation from an ADO variable
  • 4015874 Updated bicep template to use secure for prereqs secrets
  • 85a5c38 Fix public ADF dependency
  • 6dc54fc Removed extra parameter from script
  • 3af473f Remove extra permissions
  • 6d55a97 ui doc updates
  • b89e055 remove commented lines
  • f6c1648 code cleanup
  • de33c76 remove console
  • c49db60 add component updates
  • bbd6542 ongroupclick fixes
  • afec155 cleanup code
  • 200a598 re-add some code
  • 2f0819f address comments
  • cda6733 comment for next PR
  • 9ece35e changes to render group based on advanced query - part 3
  • 42bf3f0 enable 'remove' attribute for grouped items
  • f7ae9f0 bug fixes on updating value
  • 71b9e80 changes to render group based on advanced query - part 2
  • 06458ac and/or case insensitive
  • e82eed7 chnages to render group based on advanced query - part 1
  • 78373d7 remove console.log
  • b6cd331 set And/Or value of 1st selected item b/w groups
  • dad65fb remove dragDrop function
  • a1e03da fixes for group reordering
  • abbf085 display border for groups
  • 7908c32 reordering for groups
  • 9ec403a more fixes
  • 988fba5 to be continued
  • aa6d63d to be continued
  • 4696f09 fixes
  • 9ff2399 fix merge conflicts + remove comments
  • 0f0d25a group/ungroup items
  • 5c5810a bug fix on removing unused properties
  • ca2b316 Onboarding using Place Membership source part
  • 8dab40e remove unused properties
  • aed7671 Fix typo
  • b56ce9c Updated documentation
  • 111edcf Fix merge conflict
  • 9825f7c Fixed merge conflict
  • 3f85850 Updated script to open UI
  • 42b368b Updated documentation
  • ed24905 Updated documentation
  • aee57fe Added Keyvault RBAC and removed redundant parameters from bicep templates
  • 89c28a8 Add no data notification type in Notifier
  • cbe9141 Updated PS1 scripts
  • 867fad2 Updated PS1 scripts
  • ecc00d4 Updated parameter file, and documentation
  • fe6e591 Updated PS1 for simplified deployment
  • afda185 Rename parser and add copy right
  • 123d376 Refactor the destination parser
  • 56c0d36 Remove reference in sln file
  • 4ecd4d1 Remove reference
  • 104494c Fix comments
  • 52c3481 Get group name and change wording
  • 5fb4fd8 Change test in Notifier
  • 5a8852a Add normal threshold notification type in MA and Notifier
  • e160d89 Add no data notification type in Notifier
  • 9d2a3b0 change queue startup
  • 16ae3a8 Correct test error2
  • 9c82de8 Correct test error
  • 369698c Change queue initialization
  • b7807bc Add queue in gmo
  • e85a070 fix for GetGroupOnboardingStatus
  • 8f113b5 remove manager property from the hr source query if empty
  • 70e589e Updated the SqlMembershipObtainer and the WebAPI to use the MSI connection string to connect to the ADF Database
  • 2d9607e Update the formatting of the next run time in the UI
  • 8c6ecfb Updated how estimatedNextRunTime is set from the WebApi GetJobsHandler
  • 4c6b61d table name fix
  • fd2639f Updated the PostJobHandler to leverage the DestinationAttributesUpdaterRepository for updating the attributes of new jobs.
  • 56d94c4 Fix enum for setting
  • c59e816 Fix last and next run date display, and prevent from editing destination target
  • 34bb459 Add parameter into adaptive card
  • 4e2fa52 Change default template email button
  • 3076a9a Removed unnecessary token credential acquisition from some methods of the SqlMembershipRepository
  • 27bfb9a Clean up packages
  • 618cc6f Added GraphAPI:* filter
  • b24b057 Get group name and change wording
  • 4e01eff Updated new API endpoints to point to the new schema.
  • 538bf6b Updated WebAPI test coverage threshold
  • ff53bd4 Updated queries from WebAPI and SqlMembershipObtainer to the destination table to use the new name [users].[ADF_RUN_ID]
  • 4c7ff79 Added webpapi to ps1
  • 8144639 Updated keyvault rbac script
  • 5cf212f Removed keyVaultAccessPolicies templates
  • 87d62c3 Updated bicep template
  • 0ceff01 Updated scripts to gran kv RBAC permissions
  • 140a155 Use RBAC for kv access
  • 6d2e87f Removed keyvault access policy template
  • d94149b Fixed WebAPI tests failing due to recent type changes.
  • ff9d1fc Fix Destination Controller Tests
  • e6afa95 Fix selector for isJobWriter
  • 0710659 Add requestor field for Job Tenant Writers in the onboarding form
  • 1981fa0 prod bug fix: display source parts on clicking edit
  • 34334a7 edit existing job
  • 5205470 Adjust the next run time until it is in the future
  • 7ad061f Create dateUtils function, clean up dates in jobs list
  • ce40880 Updated solution files for MA GU, and TCU
  • 4fb3386 Updated when sync jobs are updated after sync completion to update the ScheduledDate to currentDate plus period
  • 718bde1 Add email doc
  • 02064d1 Updated the DefaultSourceAttributes API endpoint to also return the type of each column
  • 5c26514 Change jobtrigger config
  • 52849e5 address pr feedbacks
  • 0d613b2 test
  • fc05137 UI fixes to get org leader
  • bcf0d50 get org leader using employeeId
  • 263e02a Apply suggestions from code review
  • 8b38af5 Update RolesControllerTests
  • 2dd37bd Show loader when fetching roles and signin in, prevent enable/disable and remove if user does not have write permissions
  • ee85885 Update webapi bicep template to include Settings:GraphCredentials:AuthenticationType
  • 5418716 Clean up obsolete app roles in script
  • 057e8a5 Update UI changes for new roles
  • c188bf5 Updated documentation for WebApi roles
  • 261f406 Updated the roles controller /roles call to return a response with updated roleStatus
  • 1fec14c Updated roles in Authorize attribute that can hit certain WebApi endpoints
  • b4f4d10 Updated role names in the WebApi code and renamed JOB_CREATOR to JOB_OWNER_WRITER
  • 340da8b Updated the WebApi roles to rename Job.Create to Job.ReadWrite.OwnedBy and add a Job.Read.OwnedBy role
  • c43f976 display textfield for grouped queries (with parenthesis)
  • e4e3940 Use unique name for bicep template
  • 608cb5b display query based on type
  • bd92d0a Wording update and display correct message in Select Destination onboarding step
  • c054693 Update threshold notification charts
  • e4a0c01 Added new property to determine the app id to use when cheking for ownership
  • 77352af Fixed typo
  • e06ab6c Added authenticationType parameter to bicep templates
  • 3deb817 Added parameter descriptions
  • 8838d02 Specify tenantid in PS1
  • 8680839 Make role id unique per environment
  • 2d22c61 Add parameter for authentication type
  • ebef2b5 Check if the identity has the permissions granted already
  • 0ba0be0 Select appid to verify group ownership based on authentication type
  • 33c5d32 Added PS script to add permissions to UAMI
  • 18d19d0 Updated code to use new method to inject GraphServiceClient
  • d2a51c2 Change sendEmailAsync in Group membership obtainer to Notifier
  • d84d743 change new syncjob
  • 19875e7 Fix login script issue
  • 683c527 address merge conflicts
  • f9a6e42 display attribute values textfield/combobox
  • 3b52393 Configure xAxis and yAxis name fix
  • cbea347 Update unit tests for JobDetailsController
  • 9055c76 Remove jobs from table entirely
  • d4603de Added RemoveGMM Handler, Request, Response, added a modal in the UI to promp user to remove from owners list, updated Azure Maintenance to include removed jobs
  • 9822e59 Remove GMM button
  • 7631947 remove unused imports
  • 35ffdd1 fixes while reordering
  • 88fd6e2 update the error message displayed when the user doesn't exist in the hr table
  • 05137c8 display SqlMembershipSource
  • 53fe1cc Fix to set the correct final onboarding query
  • 022db29 Fixed bug for actionable message viewer group members to be unable to get refreshed card
  • 587421b Removed PII logging from GraphGroupOwnerReader
  • 4478a1f Removed PII from logging
  • 63189db add copy functionality
  • 0499719 order attributes
  • b574891 Updated functions to use UAMI
  • 16bf7a8 Created extension method to inject GraphServiceClient
  • de615ff Exclude Startup.cs from code coverage
  • 4cd0ad9 Fix typo
  • aa9f81a Updated JobTrigger to use UserManagedIdentity.
  • fd3f320 Updated Microsoft.Identity.Client package
  • 39d08fa Updated Azure.Identity package
  • 18de39e Updated JobScheduler tests for new log query RunTimeMetric names
  • 077b53b Fixed WebApi tests using new estimatedRunTime calculation
  • 30aa21f Updated the WebApi code coverage to 88
  • dd1b3bc Added unit test for actionable email viewer group access through email group rather than just direct email recipient
  • c83c6ae Updated WebApi to return estimatedNextRunTime using ScheduledDate
  • ac54764 Updated LogRuntimeRetrievalService to just use the direct metric name from RunTimeMetric property in JS config
  • 5df5c40 Updated default value of ScheduledDate in EF migration
  • 4a15872 Removed includeFutureJobs from the JobScheduler console app
  • 9a32148 Updates for testing and logic
  • ba1e9ed Updated JobScheduler to update ScheduledDate instead of StartDate and remove all references to includeFutureJobs since no longer relevant
  • 6d76288 Updated SyncJob model with ScheduledDate property and added to EF migrations
  • e0a68fa fix Services metric
  • b67a615 metric bug fix
  • 4277faa Renamed app setting
  • cc709bc Fix typos
  • 946a1e9 Added User Managed Identity ClientId to app settings
  • 8b91d8d Fixed typo
  • 5bac948 Assign permission to access App Config
  • d79f85e Store graph UAMI clientid in data kv

This list of changes was auto generated.