Skip to content

Commit c9a6216

Browse files
authored
Fix product for admin only (#3253)
1 parent dd38d1f commit c9a6216

File tree

4 files changed

+28
-6
lines changed

4 files changed

+28
-6
lines changed
Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
"""Remove products coodinator
2+
3+
Revision ID: 7425171449c9
4+
Revises: 3f5b8a19ce42
5+
Create Date: 2025-02-10 09:53:25.604521
6+
7+
"""
8+
from alembic import op
9+
import sqlalchemy as sa
10+
from sqlalchemy.dialects import postgresql
11+
12+
# revision identifiers, used by Alembic.
13+
revision = '7425171449c9'
14+
down_revision = '3f5b8a19ce42'
15+
branch_labels = None
16+
depends_on = None
17+
18+
def upgrade():
19+
op.execute("delete from permissions where membership_type_code = 'COORDINATOR' and actions = 'view_request_product_package'")
20+
21+
def downgrade():
22+
op.execute("insert into permissions (membership_type_code, actions) values ('COORDINATOR', 'view_request_product_package')")

auth-web/package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

auth-web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "auth-web",
3-
"version": "2.8.3",
3+
"version": "2.8.4",
44
"appName": "Auth Web",
55
"sbcName": "SBC Common Components",
66
"private": true,

auth-web/src/views/auth/AccountSettings.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -185,7 +185,7 @@
185185
<v-list-item-title>Authentication</v-list-item-title>
186186
</v-list-item>
187187
<v-list-item
188-
v-if="isUserMembership"
188+
v-if="isAdmin"
189189
v-can:VIEW_REQUEST_PRODUCT_PACKAGE.hide
190190
dense
191191
class="py-1 px-4"
@@ -386,8 +386,8 @@ export default class AccountSettings extends Mixins(AccountMixin) {
386386
return this.currentUser.roles.includes(Role.Staff) || this.currentUser.roles.includes(Role.ContactCentreStaff)
387387
}
388388
389-
private get isUserMembership ():boolean {
390-
return this.currentMembership.membershipTypeCode !== MembershipType.User
389+
private get isAdmin ():boolean {
390+
return this.currentMembership.membershipTypeCode === MembershipType.Admin
391391
}
392392
393393
private get accountInfoUrl (): string {

0 commit comments

Comments
 (0)