You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
UW user here - thanks a lot for making this public. I'm wondering if you might be willing to share some examples of basic usage, particularly for group creation. It's pretty easy to find the GWS.create_group() method, but not how to instantiate a Group object to provide as an argument.
The text was updated successfully, but these errors were encountered:
Hi - all of the utilities I know of use the gws client for membership checks, so you might be the first to use create_group(). As such, I couldn't point you to a good example of group creation. A lot of this inherits from https://github.com/uw-it-aca/uw-restclients-gws so there might be a better example there. As far as instantiating a Group object, the constructor we provide looks incorrect, but a lot of create_group's usefulness is in GWS._xml_from_group. I personally would instantiate a Group object and add attributes till you get the desired outcome, like the following...
from resttools.models.gws import Group
config = {}
group = Group()
group.name = 'uw_blah_blah'
group.description = 'Group description goes here'
group.admins = [{'user_type': 'uwnetid', 'name': my_uwnetid}]
group_xml = GWS(config)._xml_from_group(group)
UW user here - thanks a lot for making this public. I'm wondering if you might be willing to share some examples of basic usage, particularly for group creation. It's pretty easy to find the
GWS.create_group()
method, but not how to instantiate aGroup
object to provide as an argument.The text was updated successfully, but these errors were encountered: