Skip to content

Add group relationships #126

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 9 commits into
base: main
Choose a base branch
from

Conversation

Jodenee
Copy link
Contributor

@Jodenee Jodenee commented Mar 20, 2025

Add group relationships

Implements Issue: #124

All features have been implemented and are in working condition, but they have not been tested thoroughly just yet, so I marked this pull request as a draft until then.

Jodenee added 9 commits March 17, 2025 23:19
added get_relationship_requests and unimplemented get_relationships
Added RowIterator
Added GroupRelationship And GroupRelationshipRequest
renamed starting_row_index to row_index, removed unused fields, added rows field, fixed bug where sortOrder would be sent as the actual python object instead of Asc or Desc, fixed next row logic
Moved GroupRelationship and GroupRelationshipRequest to basegroup.py for better organization
Removed import from groups.py, moved GroupRelationshipType above GroupRelationship for better organization, moved GroupRelationship and GroupRelationshipRequest from groups.py, added remove method to GroupRelationship, added accept and decline method to GroupRelationshipRequest, renamed BaseGroup.get_relationship_requests to get_ally_relationship_requests and added docs, added BaseGroup.request_relationship, BaseGroup.decline_relationship_requests and BaseGroup.accept_relationship_requests
Removed unused import
improved typing
improved docs
@Jodenee Jodenee marked this pull request as ready for review March 23, 2025 14:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant