Microsoft Teams : Placing Created Team in hidden list once created - microsoft-graph-api

I have an app that is used to create various teams in the microsoft teams app via the use of the Microsoft Graph API. This app creates a group with an associated team and then adds members to that team depending on criteria.
However once the team is created, the members of the team see the newly created team in the "Your Teams" list, this list can get long so to make it easier I automatically place the team in the "Hidden Teams" list.
In order to do this I would archive and then unarchive a team, this would automatically place the team in the "Hidden Teams" list for all members.
Recently I have run into an issue where archiving the team works, but when trying to unarchive the team, I would get a "object not set to an instance of an object" error returned from the method.
This behaviour is new and causes my application to break, whereas for the last couple of months the app behaved fine, i was wondering if there is another way to automatically add the created team to the hidden teams list.

Currently there is no Teams / Graph API to set the Visible/Hidden state of a Team in a User's view.
I expect that in your approach users will still get notified of them being added to a team , only then to find that the teams has been archived and or hidden.
I suggest that it might be simpler and more understandable for end-users to separate
the automated creation of the Teams
this will allow you to do any setup / configuration
Adding users to the Teams
which makes them visible ,
and show notifications to all users added

Related

Use MS Graph API to schedule an event and set organizer

We are using graph api's to set up group health care sessions and need a way to set the organizer and/or give another member of the team similar functionality to the organizer.
Specifically, we want to be able to allow another member of the team manage breakout room functionality.
Use Case
Bob TheOrganizer wants to allow Sally AssistantOrganizer(moderator) to manage breakout rooms
All suggestions welcome!
thx

Teams Online Sessions API's

Dears, Here are some issues regarding using Teams online sessions through Ms. graph api:
1- We could not launch the virtual classrooms using Firefox browsers, for windows OS user will have the option to use Microsoft edge browser, however for Mac OS user will stuck and will not be able to join unless using the chrome browser
2- After launching the virtual classrooms by the organizer for the first time, teams will ask the user to add a name which is incorrect behavior, however user have the option to sign in but the link is in the bottom and not clear
3- Connecting team app/web is too slow and takes too long time before connecting ( around 3 minutes )
4- "Sign in as trial" message is appearing for the users
5- students can enter any name on join screen, which is not appropriate
6- Video resolution is too bad, too slow, there is a lag around 1.5 minute different between users
7- if organizer mute any student, there is no option to unmute
8- sharing screens by organizer does work properly
9- Organizer could not end the virtual classrooms on teams
10- Organizer does not have the option to prevent sharing screen, open/close camera
when using teams app instead of web:
1- there is no option to sign in when launch the meeting while organizer is logged out from teams app, will only have the option to add a name
2- Participants list is displaying after too long time
3- If there are two different users, one of them is using the app and other one using teams on web, all chat conversations using the web will be sent by name of user on teams app
plus same above issues exist on the app
can you please advice!
Thanks for reaching out with your feedback about Teams for Education. I"m Angela Chin, Lead Program Manager for Teams for Education.
I've passed your feedback back to our engineer team. We're working on many of these and are constantly pushing improvements to the Teams experience.
For hands on support for any distance learning challenges you may be facing with Teams, please join our Remote Learning Community: https://forms.office.com/Pages/ResponsePage.aspx?id=v4j5cvGGr0GRqy180BHbR2c4qMfVhOdCngYnH0quosFUNUw1SjdQQ1FBSEw0WUlPTkcyOEVXUEFMTSQlQCN0PWcu
Members of the Microsoft Education engineering teams are chatting live with educators to take feedback, help with support questions and share tips.

iOS - iTunes Connect - Can't see existing external testers when submitting for review using TestFlight

I submitted a build on TestFlight, but the list of existing external testers isn't showing up. Instead, it showed a view saying You haven't added any testers yet. Add testers.
However I am certain that I've added external users and can be seen in Users and Roles section. I have tested app using TestFlight before without this issue. That was before the new grouping feature is out. Now I can add new testers manually but I have dozens of testers in existence so it doesn't seem to be a good idea.
Am I missing something? Has anyone encountered this problem and found a solution for this? Thanks!
The groups feature in iTunesConnect is clearly a little buggy.
I have had similar problems. I created a new external tester in the Users and Roles section and it DID NOT show up when I tried to add the new user to a group in the Test Flight section of the app. So I tried adding a "new" user with the "Add New User" toggle in your screenshot, with an identical email, first name, last name as the user I added in Users and Roles and that added the existing user to the group (did not create a duplicate in Users and Roles).
I thought a work around might be to download the CSV of your external testers and then "Import from CSV" to add those existing testers to the group. But that doesn't appear to work either as the downloaded CSV doesn't include all of the users for some reason (I'm guessing this is a bug but if someone else knows of a pattern I'm all ears)
Luckily adding NEW external testers to a group seems to work fine but if you want to add external testers from the Users and Roles section the only work around I've gotten to work is to add each user to the group as a "new" user making sure the email, first name, last name match.
Hopefully this bug will be fixed soon.
I think Apple added any existing external testers into a group called 'External Testers' on the left hand menu when they did the iTunes connect update last week to TestFlight. In this screenshot it's called 'Custom Group 1' but look for External Testers on yours.
You should then be able to rename the group, add/remove users from it etc? Can you see this group on the left hand menu?

Fabric / Crashlytics delete organisation catch 22

I am using Crashlytics (Fabric) for distrubution of one of my iOS apps. I want to rename an organization and its apps, but that it doesn't seam possible to do that.
The solution appears to be to delete the old organization, create a new one and add the app to it.
However, there is a real catch 22 here, in order to delete an organization in Fabric, it has to have zero apps. Twitter staff person #mike-bonnell says:
If you need to remove an organization, you need to be an admin and have no apps in that organization. Then head to fabric.io/settings/organizations609, select your organization and then click on the "Delete Organization" button in the top-right corner.
It is now it becomes a real catch 22, when I try to delete my only app in the organization I wish to delete, I get an error message saying;
Oops!
Can't delete your last app
So.. well... that sucks... What to do?
And no, I do not just want to rename the app, I want to rename the organization (and add an app with a new name to this new organization).
Mike from Fabric here.
If you want to remove your current organization, first you would need to create the new organization and add an app to it. Then you could remove the old app and organization.
However, if you're only looking to rename the organization's name, you can do that from your organization's settings page on Fabric. Select the organization, then click the pencil icon next to the current name and enter the new name. Press Enter to save or click on the blue checkmark.
This is still an issue and the documentation is still not helpful either, even after the Google acquisition.
To remove an organization, head to your app’s settings. Then remove
all existing apps in the organization by following the steps here.
After removing all apps and confirming the organization’s deletion,
the organization will be removed and no one will be able to access it.
You must be an Admin in your organization to remove an app. Also, your organization must have at least 2 apps to remove one.
However, I found a solution while I was cleaning up my old organizations.
If you have only one app, add another app.
Go to organization settings and open the details of all of the apps in separate tabs
Delete all the apps using those separate tabs.
To me it seems like not letting the user delete the last app is just an arbitrary restriction.
It is now possible to delete an organization that doesn't have apps. There's a link on the top right corner to delete it.

Change the organization of a Twitter Fabric App

So I'm using Twitter Fabric for analytics and beta testing on an iOS app, and so far I've had it in my default "Root" organization that Fabric automatically creates. Now I have a collaborator and want him to be able to work on the app as well.
The documentation makes it pretty clear how to do this - create a new organization and add your team member to the organization. What it does not make clear is how to change the organization of an app.
Currently my app is in my Root organization, I want to move it into the new organization I've just created, but there is no way I can see to do this.
Any ideas?
Unfortunately, there is currently no way to do this.
Given this: https://docs.fabric.io/apple/fabric/settings/working-in-teams.html#add-organizations
We currently don’t allow apps to be transferred between organizations. If you’d like to move an app to a new organization (for example, if you are turning app development over to a new team or a different company), you will need to remove the app from your current organization and onboard it into the new organization.
Is stated within the given link.

Resources