mirror of
				https://github.com/matrix-org/synapse.git
				synced 2025-11-04 02:01:03 +01:00 
			
		
		
		
	delint
This commit is contained in:
		
							parent
							
								
									9b2feef9eb
								
							
						
					
					
						commit
						595fe67f01
					
				@ -49,7 +49,8 @@ class GroupsServerHandler(object):
 | 
			
		||||
        hs.get_groups_attestation_renewer()
 | 
			
		||||
 | 
			
		||||
    @defer.inlineCallbacks
 | 
			
		||||
    def check_group_is_ours(self, group_id, requester_user_id, and_exists=False, and_is_admin=None):
 | 
			
		||||
    def check_group_is_ours(self, group_id, requester_user_id,
 | 
			
		||||
                            and_exists=False, and_is_admin=None):
 | 
			
		||||
        """Check that the group is ours, and optionally if it exists.
 | 
			
		||||
 | 
			
		||||
        If group does exist then return group.
 | 
			
		||||
@ -157,10 +158,16 @@ class GroupsServerHandler(object):
 | 
			
		||||
        })
 | 
			
		||||
 | 
			
		||||
    @defer.inlineCallbacks
 | 
			
		||||
    def update_group_summary_room(self, group_id, requester_user_id, room_id, category_id, content):
 | 
			
		||||
    def update_group_summary_room(self, group_id, requester_user_id,
 | 
			
		||||
                                  room_id, category_id, content):
 | 
			
		||||
        """Add/update a room to the group summary
 | 
			
		||||
        """
 | 
			
		||||
        yield self.check_group_is_ours(group_id, requester_user_id, and_exists=True, and_is_admin=requester_user_id)
 | 
			
		||||
        yield self.check_group_is_ours(
 | 
			
		||||
            group_id,
 | 
			
		||||
            requester_user_id,
 | 
			
		||||
            and_exists=True,
 | 
			
		||||
            and_is_admin=requester_user_id,
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        RoomID.from_string(room_id)  # Ensure valid room id
 | 
			
		||||
 | 
			
		||||
@ -179,10 +186,16 @@ class GroupsServerHandler(object):
 | 
			
		||||
        defer.returnValue({})
 | 
			
		||||
 | 
			
		||||
    @defer.inlineCallbacks
 | 
			
		||||
    def delete_group_summary_room(self, group_id, requester_user_id, room_id, category_id):
 | 
			
		||||
    def delete_group_summary_room(self, group_id, requester_user_id,
 | 
			
		||||
                                  room_id, category_id):
 | 
			
		||||
        """Remove a room from the summary
 | 
			
		||||
        """
 | 
			
		||||
        yield self.check_group_is_ours(group_id, requester_user_id, and_exists=True, and_is_admin=requester_user_id)
 | 
			
		||||
        yield self.check_group_is_ours(
 | 
			
		||||
            group_id,
 | 
			
		||||
            requester_user_id,
 | 
			
		||||
            and_exists=True,
 | 
			
		||||
            and_is_admin=requester_user_id,
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        yield self.store.remove_room_from_summary(
 | 
			
		||||
            group_id=group_id,
 | 
			
		||||
@ -220,7 +233,12 @@ class GroupsServerHandler(object):
 | 
			
		||||
    def update_group_category(self, group_id, requester_user_id, category_id, content):
 | 
			
		||||
        """Add/Update a group category
 | 
			
		||||
        """
 | 
			
		||||
        yield self.check_group_is_ours(group_id, requester_user_id, and_exists=True, and_is_admin=requester_user_id)
 | 
			
		||||
        yield self.check_group_is_ours(
 | 
			
		||||
            group_id,
 | 
			
		||||
            requester_user_id,
 | 
			
		||||
            and_exists=True,
 | 
			
		||||
            and_is_admin=requester_user_id,
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        is_public = _parse_visibility_from_contents(content)
 | 
			
		||||
        profile = content.get("profile")
 | 
			
		||||
@ -238,7 +256,12 @@ class GroupsServerHandler(object):
 | 
			
		||||
    def delete_group_category(self, group_id, requester_user_id, category_id):
 | 
			
		||||
        """Delete a group category
 | 
			
		||||
        """
 | 
			
		||||
        yield self.check_group_is_ours(group_id, requester_user_id, and_exists=True, and_is_admin=requester_user_id)
 | 
			
		||||
        yield self.check_group_is_ours(
 | 
			
		||||
            group_id,
 | 
			
		||||
            requester_user_id,
 | 
			
		||||
            and_exists=True,
 | 
			
		||||
            and_is_admin=requester_user_id
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        yield self.store.remove_group_category(
 | 
			
		||||
            group_id=group_id,
 | 
			
		||||
@ -274,7 +297,12 @@ class GroupsServerHandler(object):
 | 
			
		||||
    def update_group_role(self, group_id, requester_user_id, role_id, content):
 | 
			
		||||
        """Add/update a role in a group
 | 
			
		||||
        """
 | 
			
		||||
        yield self.check_group_is_ours(group_id, requester_user_id, and_exists=True, and_is_admin=requester_user_id)
 | 
			
		||||
        yield self.check_group_is_ours(
 | 
			
		||||
            group_id,
 | 
			
		||||
            requester_user_id,
 | 
			
		||||
            and_exists=True,
 | 
			
		||||
            and_is_admin=requester_user_id,
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        is_public = _parse_visibility_from_contents(content)
 | 
			
		||||
 | 
			
		||||
@ -293,7 +321,12 @@ class GroupsServerHandler(object):
 | 
			
		||||
    def delete_group_role(self, group_id, requester_user_id, role_id):
 | 
			
		||||
        """Remove role from group
 | 
			
		||||
        """
 | 
			
		||||
        yield self.check_group_is_ours(group_id, requester_user_id, and_exists=True, and_is_admin=requester_user_id)
 | 
			
		||||
        yield self.check_group_is_ours(
 | 
			
		||||
            group_id,
 | 
			
		||||
            requester_user_id,
 | 
			
		||||
            and_exists=True,
 | 
			
		||||
            and_is_admin=requester_user_id,
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        yield self.store.remove_group_role(
 | 
			
		||||
            group_id=group_id,
 | 
			
		||||
@ -623,7 +656,10 @@ class GroupsServerHandler(object):
 | 
			
		||||
        else:
 | 
			
		||||
            remote_attestation = None
 | 
			
		||||
 | 
			
		||||
        local_attestation = self.attestations.create_attestation(group_id, requester_user_id)
 | 
			
		||||
        local_attestation = self.attestations.create_attestation(
 | 
			
		||||
            group_id,
 | 
			
		||||
            requester_user_id,
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        is_public = _parse_visibility_from_contents(content)
 | 
			
		||||
 | 
			
		||||
@ -747,7 +783,10 @@ class GroupsServerHandler(object):
 | 
			
		||||
                group_id=group_id,
 | 
			
		||||
            )
 | 
			
		||||
 | 
			
		||||
            local_attestation = self.attestations.create_attestation(group_id, requester_user_id)
 | 
			
		||||
            local_attestation = self.attestations.create_attestation(
 | 
			
		||||
                group_id,
 | 
			
		||||
                requester_user_id,
 | 
			
		||||
            )
 | 
			
		||||
        else:
 | 
			
		||||
            local_attestation = None
 | 
			
		||||
            remote_attestation = None
 | 
			
		||||
 | 
			
		||||
@ -41,7 +41,10 @@ class GroupServlet(RestServlet):
 | 
			
		||||
        requester = yield self.auth.get_user_by_req(request)
 | 
			
		||||
        requester_user_id = requester.user.to_string()
 | 
			
		||||
 | 
			
		||||
        group_description = yield self.groups_handler.get_group_profile(group_id, requester_user_id)
 | 
			
		||||
        group_description = yield self.groups_handler.get_group_profile(
 | 
			
		||||
            group_id,
 | 
			
		||||
            requester_user_id,
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        defer.returnValue((200, group_description))
 | 
			
		||||
 | 
			
		||||
@ -74,7 +77,10 @@ class GroupSummaryServlet(RestServlet):
 | 
			
		||||
        requester = yield self.auth.get_user_by_req(request)
 | 
			
		||||
        requester_user_id = requester.user.to_string()
 | 
			
		||||
 | 
			
		||||
        get_group_summary = yield self.groups_handler.get_group_summary(group_id, requester_user_id)
 | 
			
		||||
        get_group_summary = yield self.groups_handler.get_group_summary(
 | 
			
		||||
            group_id,
 | 
			
		||||
            requester_user_id,
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        defer.returnValue((200, get_group_summary))
 | 
			
		||||
 | 
			
		||||
@ -387,7 +393,10 @@ class GroupInvitedUsersServlet(RestServlet):
 | 
			
		||||
        requester = yield self.auth.get_user_by_req(request)
 | 
			
		||||
        requester_user_id = requester.user.to_string()
 | 
			
		||||
 | 
			
		||||
        result = yield self.groups_handler.get_invited_users_in_group(group_id, requester_user_id)
 | 
			
		||||
        result = yield self.groups_handler.get_invited_users_in_group(
 | 
			
		||||
            group_id,
 | 
			
		||||
            requester_user_id,
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        defer.returnValue((200, result))
 | 
			
		||||
 | 
			
		||||
@ -414,7 +423,11 @@ class GroupCreateServlet(RestServlet):
 | 
			
		||||
        localpart = content.pop("localpart")
 | 
			
		||||
        group_id = GroupID(localpart, self.server_name).to_string()
 | 
			
		||||
 | 
			
		||||
        result = yield self.groups_handler.create_group(group_id, requester_user_id, content)
 | 
			
		||||
        result = yield self.groups_handler.create_group(
 | 
			
		||||
            group_id,
 | 
			
		||||
            requester_user_id,
 | 
			
		||||
            content,
 | 
			
		||||
        )
 | 
			
		||||
 | 
			
		||||
        defer.returnValue((200, result))
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user