Since a few days the function "Add days off" in the Azure DevOps (VSTS) Team Calendar can no longer be used. However, the function could already be used. My account is authorized as project and team administrator. The popup can still be opened but without content. The button "OK" cannot be used either.
What I'm doing wrong?
The function can be found in the Azure DevOps portal under: Boards / Calendar / Add days off
via my browser console:
{stack: "TypeError: Cannot read property 'valueOf' of undef…endar/0.5.209/1513804816029/sdk/VSS.SDK.js:103:44", message: "Cannot read property 'valueOf' of undefined"}
message: "Cannot read property 'valueOf' of undefined"
stack: "TypeError: Cannot read property 'valueOf' of undefined↵
at https://ms-devlabs.gallerycdn.vsassets.io/extensions/ms-devlabs/team-calendar/0.5.209/1513804816029/js/dialogs.js:902:70↵
at Array.filter (<anonymous>)↵
at EditCapacityEventControl._getCurrentIteration (https://ms-devlabs.gallerycdn.vsassets.io/extensions/ms-devlabs/team-calendar/0.5.209/1513804816029/js/dialogs.js:899:31)↵
at https://ms-devlabs.gallerycdn.vsassets.io/extensions/ms-devlabs/team-calendar/0.5.209/1513804816029/js/dialogs.js:864:43↵
at XdmDeferred._wrapCallback (https://ms-devlabs.gallerycdn.vsassets.io/extensions/ms-devlabs/team-calendar/0.5.209/1513804816029/sdk/VSS.SDK.js:73:26)↵
at Array.<anonymous> (https://ms-devlabs.gallerycdn.vsassets.io/extensions/ms-devlabs/team-calendar/0.5.209/1513804816029/sdk/VSS.SDK.js:48:23)↵
at https://ms-devlabs.gallerycdn.vsassets.io/extensions/ms-devlabs/team-calendar/0.5.209/1513804816029/sdk/VSS.SDK.js:103:44"
__proto__: Object
The reason Ok is grey, is because you are not a member of the team that the calendar relates too. If you look in the top left of calendar extension view, right beside the month you will see a drop down containing all the teams in your project. Your user account must be added to the team that is selected in order to add days off.
for me this thing sits under boards > sprints > capacity
ps. I dont have "calendars" under boards.
You do not have an active iteration running - that's the problem. Go to your Azure DevOps "Project Settings", under "Boards" you have "Project Configuration", there you can add a new iteration.
Or here is the direct link, but you have to replace your servername and projectname.
https://SERVERNAME/PROJECTNAME/_settings/work
After that you can go to calendar page and add day off.
Click the "Days Off" in the right hand pane and add yourself to the team. This is required due to capacity planning integrations.
The other gotcha is that you can't create days off that span multiple iterations - e.g. extended breaks are not encouraged. 😉 To workaround this - you must create multiple days off for each iteration you plan on being out.
Related
I am trying to create Sendgrid resource. Couple of days before it was working fine. From Yesterday I am getting the following error. Any Solution please.
vso[task.logissue type=error]- Resource Sendgrid.Email/accounts 'XXXXXXXXXXX' failed with message '{%0D%0A "error": {%0D%0A
"code": "ResourcePurchaseValidationFailed",%0D%0A "message": "User
failed validation to purchase resources. Error message: 'Something
went wrong. If you think this is an error please contact our support
team.'"%0D%0A }%0D%0A}'
Please be advised that the sendgrid purchase needs to be done by the Account Administrator and/or any other user with Owner RBAC role assigned to it.
Also if you have the right permission set, i would suggest you to check the account creation limit, it could be because of that also.
If this doesn't work , please go through the network trace file and check what is causing the issue and try to perform the step.
For network trace , you can do the following step and post it in your question:
Open Internet Explorer
Press F12 (This action will opens a window at the bottom of the main IE window)
Select the “Network” Tab (selected by default)
Ensure the Clear entries on navigate button is selected(button with a blue arrow pointing to the right,
and a red X in the upper-left corner)
Note: By default this option is selected. When this option is de-selected it will allow sensitive information such as any usernames and
passwords to be saved in clear text in the capture file. Microsoft will NEVER ask you to provide your password as part of troubleshooting so it
is imperative that you leave the
Clear entries on navigate option selected or you will need to manually delete the password from the trace file
before sending the trace to us for our investigation.
Perform the action which is causing the unexpected behavior or error message
Once the problem is reproduced, click the Stop Capturing button (the red square icon)
Click the Export as HAR button (floppy disk icon) to save the file
Hope it helps.
The workflow suddenly stopped working on the site which had been operating for about a year ago.
With Office 365 Sharepoint,
The workflow was made by Sharepoint Designer and call HttpWebService to change authorities on list items.
I tried get the list item in Workflow 2013 on the test site as well, and it has stopped working the same way, so I am in trouble because I do not know the cause.
Massage is below.
Activity in progress
Retrying last request. Next attempt scheduled 2018/03/19 >13:18. Last request details: https: // 'site' / _ api / web / lists (guid >'GUID') / Items (242)? % 24 select = ID% 2 HTTP Unauthorized for CID
We grant the authority of the application with Full Control and activate "Use application privilege in workflow" in management of site function.
Even if it is not a solution, if there is a similar problem occurring, please share the information.
Please check if you have set valid header like this:
Sorry, It was an incident at the data center of Microsoft
I am trying to publish my Azure Dashboard by using the share button above in the Azure Portal:
Then I fill out the form with the needed data:
When I submit it I receive the following error:
Does anybody know why this is failing with the error "Cannot read property 'position' of null"? What can I do about it to fix it?
Edit:
It happens with every Dashboard, one of them looks like this:
My solution is to create a new empty dashboard, publish it and add the needed items.
Start moving your tiles. You may find one (or more) broken tiles somewhere in your dashboard. My reasoning is, that when a tile extends outside of the dashboard, its x or y coordinates become null which isn't properly handled in the code.
Delete the broken tile and you should be good to go. Happened to me once.
I am using Stripe to carry out some test transactions on supposed customers from a CodeIgniter application.
For some reason, to re-create a Stripe > Plan with the same old id and name online or to re-enter the Stripe customer into the Stripe > Customers
through the API I have to clear the test data. When I clear the test data it clears the test data except the Logs.
Now what happens when I re-create a Stripe > Plan, it automatically gets the deleted customer from the Logs. As I don't need the old customer in the plan as I might have changed its credentials.
So how to delete/clear the Logs on Stripe in a test environment?
This is an older question, but a Google search brought me here, requiring an answer after my own trial and error (correct solution may have changed over time).
Login to the Stripe dashboard
Choose "Business Settings" on the bottom-left of the page.
Choose "Data" on the left menu.
Select the gray "Delete all test data..." button.
Select the red "Delete Now" button on the confirmation modal.
It may ask to confirm your password before proceeding.
As of May 2, 2020, this has moved again.
Log into the Stripe Dashboard
Go to the Developers tab in the left sidebar
Scroll to the bottom
Click "Delete all test data..."
As of Nov 21, 2019, the process is similar to Christopher Stevens answer, however things have moved around a little.
Login to the Stripe Dashboard
Click Settings in bottom left corner
Scroll to the Compliance and reporting section (at bottom of page)
Click the Data link
At bottom of page you should see after "Test data:" a button that says "Delete all test data..."
Stripe changes the UI often enough, that this answer will likely require ongoing maintenance.
Im not sure why but for me I had to go into "Developers" on the left hand menu. On the next screen at the very bottom there is a section to remove Test Data.
As of August 8, 2020:
Go to your account, toggle "viewing test data" to ensure it's enabled.
Click on "Developers" on the sidebar.
At the bottom there is a section for "Test data". Hit the "Delete all test data..." button.
Check your Account Setting (upper right corner) > data.
The last option says: "Test Data: Delete all test data..."
Got it from Robin Thebe on wpguru.com: "How to delete Stripe test data"
After trial and error I came to know that in the Stripe interface there is no way to get rid of the logs, maybe it is due to give security in the pro environment. However I found out that there is an option to just make another account under the same stripe-user-email. On the creation of the new account we actually get rid of the logs. And we can just simply delete the old account.
Note: Deletion of an account does not delete you from Stripe. Its just creation of an account with a different name. We can have many accounts with many names.
You can delete all the test data within the 'Developer' tab below: https://dashboard.stripe.com/developers
I have a list with lists of all the certificates being used in my project.
I want to setup a notification (email) if certification expires (or say a week before expiration).
I would like to know solutions with and without code deployment (feature).
There are quite a few different options (workflow/custom dev/3rd party and open source products) coverd in this post
SO - Dated reminders in SharePoint
calendars
One option is to create a SharePoint Designer Workflow (meets your requirements), check this one, scroll down until you find the part it deals with the "Pause Until Date" activity.
Look through the Information Management Policy Settings in your List Settings and see if you can use the content expiration to achieve this. You can trigger a workflow to run (e.g. one that sends a notification email) on an item based on a date field in your list.
So, for example, you can have it fire off an email on Created Date + 10 days to notify whomever of its pending expiration