Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ public interface BranchGroupPermRepository extends JpaRepository<BranchGroupPerm

Optional<BranchGroupPerm> findByBranchAndGroupAndInheritedIsFalse(Branch b, Group g);

List<BranchGroupPerm> findAllByGroup_NameAndBranch_Project_ProjectId(String group, String projectId);

boolean existsByBranchAndGroup_NameInAndRoleIn(Branch b, Set<String> groups, Set<Role> roles);

void deleteByBranchAndGroup_NameInAndInheritedIsFalse(Branch b, Set<String> groups);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package org.openmbee.mms.rdb.repositories;

import java.util.List;
import java.util.Optional;
import org.openmbee.mms.data.domains.global.Branch;
import org.springframework.data.jpa.repository.JpaRepository;
Expand All @@ -10,4 +11,6 @@ public interface BranchRepository extends JpaRepository<Branch, Long> {

Optional<Branch> findByProject_ProjectIdAndBranchId(String projectId, String branchId);

List<Branch> findAllByProject_ProjectId(String projectId);

}
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package org.openmbee.mms.rdb.repositories;

import java.util.List;
import java.util.Optional;
import java.util.Set;

Expand All @@ -19,6 +20,8 @@ public interface BranchUserPermRepository extends JpaRepository<BranchUserPerm,

Optional<BranchUserPerm> findByBranchAndUserAndInheritedIsFalse(Branch b, User u);

List<BranchUserPerm> findAllByUser_UsernameAndBranch_Project_ProjectId(String user, String projectId);

boolean existsByBranchAndUser_UsernameAndRoleIn(Branch b, String user, Set<Role> roles);

void deleteByBranchAndUser_UsernameInAndInheritedIsFalse(Branch b, Set<String> users);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ public interface OrgGroupPermRepository extends JpaRepository<OrgGroupPerm, Long

List<OrgGroupPerm> findAllByOrganizationAndRole_Name(Organization org, String r);

List<OrgGroupPerm> findAllByGroup_Name(String group);

boolean existsByOrganizationAndGroup_NameInAndRoleIn(Organization org, Set<String> user, Set<Role> roles);

void deleteByOrganizationAndGroup_NameIn(Organization org, Set<String> groups);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,8 @@ public interface OrgUserPermRepository extends JpaRepository<OrgUserPerm, Long>

List<OrgUserPerm> findAllByOrganizationAndRole_Name(Organization org, String r);

List<OrgUserPerm> findAllByUser_Username(String username);

boolean existsByOrganizationAndUser_UsernameAndRoleIn(Organization org, String user, Set<Role> roles);

void deleteByOrganizationAndUser_UsernameIn(Organization org, Set<String> users);
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package org.openmbee.mms.rdb.repositories;

import java.util.List;
import java.util.Optional;
import org.openmbee.mms.data.domains.global.Organization;
import org.springframework.data.jpa.repository.JpaRepository;
Expand All @@ -12,4 +13,6 @@ public interface OrganizationRepository extends JpaRepository<Organization, Long

Optional<Organization> findByOrganizationName(String name);

List<Organization> findAllByIsPublicTrue();

}
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ public interface ProjectGroupPermRepository extends JpaRepository<ProjectGroupPe

List<ProjectGroupPerm> findAllByProjectAndRole_Name(Project proj, String r);

List<ProjectGroupPerm> findAllByGroup_Name(String group);

boolean existsByProjectAndGroup_NameInAndRoleIn(Project proj, Set<String> groups, Set<Role> roles);

void deleteByProjectAndGroup_NameInAndInheritedIsFalse(Project proj, Set<String> groups);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,4 +17,5 @@ public interface ProjectRepository extends JpaRepository<Project, Long> {

List<Project> findAllByOrganizationOrganizationId(String id);

List<Project> findAllByIsPublicTrue();
}
Original file line number Diff line number Diff line change
Expand Up @@ -24,6 +24,8 @@ public interface ProjectUserPermRepository extends JpaRepository<ProjectUserPerm

List<ProjectUserPerm> findAllByProjectAndRole_Name(Project proj, String r);

List<ProjectUserPerm> findAllByUser_Username(String user);

boolean existsByProjectAndUser_UsernameAndRoleIn(Project proj, String user, Set<Role> roles);

void deleteByProjectAndUser_UsernameInAndInheritedIsFalse(Project proj, Set<String> users);
Expand Down