Beispiel #1
0
            def _create_default_perms():
                # create default permission
                repo_to_perm = UserRepoToPerm()
                default = "repository.read"
                for p in User.get_by_username("default").user_perms:
                    if p.permission.permission_name.startswith("repository."):
                        default = p.permission.permission_name
                        break

                default_perm = "repository.none" if form_data["private"] else default

                repo_to_perm.permission_id = (
                    self.sa.query(Permission).filter(Permission.permission_name == default_perm).one().permission_id
                )

                repo_to_perm.repository = new_repo
                repo_to_perm.user_id = User.get_by_username("default").user_id

                self.sa.add(repo_to_perm)
Beispiel #2
0
            def _create_default_perms():
                # create default permission
                repo_to_perm = UserRepoToPerm()
                default = 'repository.read'
                for p in User.get_by_username('default').user_perms:
                    if p.permission.permission_name.startswith('repository.'):
                        default = p.permission.permission_name
                        break

                default_perm = 'repository.none' if private else default

                repo_to_perm.permission_id = self.sa.query(Permission)\
                        .filter(Permission.permission_name == default_perm)\
                        .one().permission_id

                repo_to_perm.repository = new_repo
                repo_to_perm.user_id = User.get_by_username('default').user_id

                self.sa.add(repo_to_perm)
Beispiel #3
0
            def _create_default_perms():
                # create default permission
                repo_to_perm = UserRepoToPerm()
                default = 'repository.read'
                for p in User.get_by_username('default').user_perms:
                    if p.permission.permission_name.startswith('repository.'):
                        default = p.permission.permission_name
                        break

                default_perm = 'repository.none' if private else default

                repo_to_perm.permission_id = self.sa.query(Permission)\
                        .filter(Permission.permission_name == default_perm)\
                        .one().permission_id

                repo_to_perm.repository = new_repo
                repo_to_perm.user_id = User.get_by_username('default').user_id

                self.sa.add(repo_to_perm)