Buzz: Questions & Answers

How do I make a subdomain inactive?

Follow
Answered
Bridget Kreutzer
I have several subdomains that I would like to make in inactive (archive). When I click on a subdomain to edit, the checkbox for "Active" is greyed-out so I cannot uncheck it. I do not want to delete the subdomain, but I would also like it to not show up in the list of active subdomains. Is this possible?

Comments (9)

Sort by
Brian Williams
  • Agilix team member

Hi Bridget! 

There currently isn't a way to make a domain inactive in the Buzz UI at this time. It's possible one may use the API to move the domains under a different domain for archiving. 

1 Comment actions Permalink
Bridget Kreutzer

I am trying to move a subdomain to a different domain and I keep getting an error.  I am trying to move domainID 163258215  under domain ID 175546563.  So domain 175546563 would become the parent id of 163258215 .   Here is the command I am using:

method: post, accepts XML

cmd=updatedomains

content-type: text/xml

POST DATA:  

<requests>
<domainid="163258215" parentid="175546563" />
</requests>

I get <response code="BadRequest" message="Invalid Request" errorId="b39175cb4d3341d9bc6a8f009776d034" />  whenever I try.  Can you please help me figure out what I am doing wrong?   

 

0 Comment actions Permalink
Brian Williams
  • Agilix team member

Thank you for reaching out! 

I do have some good news that may help with this. I understand that you do not want to delete a subdomain. However, in our upcoming release we will allow for the ability to restore a deleted domain through the Buzz Admin app. It would still require restoring users, courses, and enrollments afterwards should you need to restore the domain. But it would allow you to remove domains from the subdomains list that are no longer needed with the possibility of needing to restore them at a later time. 

May I ask what is the need to move domains or mark them inactive for archive? 

Marking a domain inactive will not remove it from the subdomains list.

I would not recommend moving a domain if it can be avoided because if it has dependencies or other domains have dependencies on it, the process could break those dependencies. It also doesn't relocate the entities that reside in the current domain to the new domain. That would require additional processes. 

It looks like the domains are created based on the school year based on the ID you provided?
Would another possible solution be to keep the domains but continue to create new domain school years and mark courses as inactive when needed without creating new subdomains for different semesters?

0 Comment actions Permalink
Bridget Kreutzer

Hi Brian,

I am trying to organize and clean up our master course list.  When the list gets long it takes a long time to load and I risk copying the wrong course because there are so many version.  I am wanting to just move the domain so I can organize and keep everything clean.  I think I can do this a different way, since you mentioned deleting domains.  I will just create a new domain where I want it, move all of the courses, then delete the old domain.  I think that will work.  I still think it woudl be helpful to know the command to move the domain, as mentioned in your original comment on 4/7/2021.  Thank you for your help!

0 Comment actions Permalink
Brian Williams
  • Agilix team member

I am trying to organize and clean up our master course list.  When the list gets long it takes a long time to load and I risk copying the wrong course because there are so many version. 

Would that behavior be alleviated by setting the course end date to be a date in the past which will make the course no longer active?
By default, the Courses list in Buzz will display active courses. 

That's the correct API command to use. If you have not received assistance from other users in response to your post here and you desire additional assistance with using the command, I recommend escalating a ticket to Agilix Support so the request may be reviewed. 

I will just create a new domain where I want it, move all of the courses, then delete the old domain.

If you move the courses to a new domain, the enrollments within the courses will need to reference the new domain too.
You may import a CSV file to update the enrollments to reference the new domain (see Importing enrollment data), or you may use UpdateEnrollments to change the domain where the enrollments are housed. 

0 Comment actions Permalink
Bridget Kreutzer

Thank you for this information.  This subdomain does not have enrollments or users--it is only used to house the master copies of courses.  When the master is outdated, I like to move/archive the course so it is easier to tell that it is not the most current version of the master. In this instance, I have a subdomain that has master courses from 2021 that I no longer use, as they are outdated and inactive. There are no enrollments or users in the subdomain  so I just want to move the whole subdomain to an "archive" domain so it is out of the way, which is why I was hoping to use that command.  But for some reason, I get an error and can't move the whole subdomain.  Thanks!

0 Comment actions Permalink
Bridget Kreutzer

Hello,

Archiving a domain or subdomain was not possible when I created this ticket--I am just checking to see if it is possible now.  Is there a way to archive or make a domain and subdomain inactive (so it does not show in a subdomain list)?  If I delete a subdomain or domain, how long do I have to be able to restore one?

0 Comment actions Permalink
Brian Williams
  • Agilix team member

Hi Bridget! It's been awhile since this thread was visited. 

There isn't a dedicated setting in Buzz to define a domain as inactive. It requires the API. If you delete a domain, there is currently no time limit on when it would need to be restored. 

0 Comment actions Permalink
Bridget Kreutzer

Thanks, Brian.  So I can define a domain as inactive using the API? Or did I misunderstand that?  Thank you for your help.

0 Comment actions Permalink
Please sign in to leave a comment.