diff --git a/app/assets/javascripts/discourse/app/templates/user-invited-show.hbs b/app/assets/javascripts/discourse/app/templates/user-invited-show.hbs index 7676543025b..e3b03181e27 100644 --- a/app/assets/javascripts/discourse/app/templates/user-invited-show.hbs +++ b/app/assets/javascripts/discourse/app/templates/user-invited-show.hbs @@ -90,10 +90,6 @@ {{i18n "user.invited.invited_via"}} - {{#if currentUser.staff}} - {{i18n "user.invited.groups"}} - {{i18n "user.invited.topic"}} - {{/if}} {{i18n "user.invited.sent"}} {{i18n "user.invited.expires_at"}} @@ -105,33 +101,25 @@
{{i18n "user.invited.invited_via"}}
{{#if invite.email}} - {{invite.email}} + {{d-icon "envelope"}} {{invite.email}} {{else}} - {{i18n "user.invited.invited_via_link" key=invite.shortKey count=invite.redemption_count max=invite.max_redemptions_allowed}} + {{d-icon "link"}} {{i18n "user.invited.invited_via_link" key=invite.shortKey count=invite.redemption_count max=invite.max_redemptions_allowed}} + {{/if}} + + {{#each invite.groups as |g|}} +

{{d-icon "users"}} {{g.name}}

+ {{/each}} + + {{#if invite.topic}} +

{{d-icon "file"}} {{invite.topic.title}}

{{/if}} - {{#if currentUser.staff}} - -
{{i18n "user.invited.groups"}}
- {{#each invite.groups as |g|}} - {{g.name}} - {{else}} - — - {{/each}} - - -
{{i18n "user.invited.topic"}}
- {{#if invite.topic}} - {{invite.topic.title}} - {{else}} - — - {{/if}} - - {{/if}} +
{{i18n "user.invited.sent"}}
{{format-date invite.updated_at}} +
{{i18n "user.invited.expires_at"}}
{{#if inviteExpired}} @@ -142,6 +130,7 @@ {{raw-date invite.expires_at}} {{/if}} + {{d-button icon="pencil-alt" action=(action "editInvite" invite) title="user.invited.edit"}} {{d-button icon="trash-alt" class="cancel" action=(action "destroyInvite" invite) title=(if invite.destroyed "user.invited.removed" "user.invited.remove")}} diff --git a/app/assets/stylesheets/common/base/user.scss b/app/assets/stylesheets/common/base/user.scss index 91947fe0511..6a1fc677e9d 100644 --- a/app/assets/stylesheets/common/base/user.scss +++ b/app/assets/stylesheets/common/base/user.scss @@ -789,9 +789,31 @@ } .user-invites-page { + .user-invite-search { + clear: both; + margin: 15px 0px -15px 0px; + } + .invite-error { grid-column: 1 / span 2; } + + table.user-invite-list { + .invite-type { + .d-icon { + color: var(--primary-medium); + } + } + + .invite-extra { + font-size: $font-down-1; + margin: 0.25em 0; + + a { + color: var(--primary-medium); + } + } + } } .notification-schedule { diff --git a/app/assets/stylesheets/desktop/user.scss b/app/assets/stylesheets/desktop/user.scss index 822b3b99b31..b1dd3062d41 100644 --- a/app/assets/stylesheets/desktop/user.scss +++ b/app/assets/stylesheets/desktop/user.scss @@ -104,11 +104,6 @@ table.user-invite-list { } } -.user-invite-search { - clear: both; - margin: 15px 0px -15px 0px; -} - .user-invite-none { padding: 15px 0; } diff --git a/app/assets/stylesheets/mobile/user.scss b/app/assets/stylesheets/mobile/user.scss index a257efe7603..84763521050 100644 --- a/app/assets/stylesheets/mobile/user.scss +++ b/app/assets/stylesheets/mobile/user.scss @@ -307,12 +307,16 @@ } .user-invites-page { + .user-invite-search input { + width: 100%; + } + .admin-controls { flex-wrap: wrap; .pull-right { flex: 1 1 100%; font-size: $font-down-1; - padding: 0; + padding: 5px 0; } } @@ -323,7 +327,7 @@ tr { display: grid; - grid-template-columns: repeat(2, 1fr); + grid-template-columns: repeat(4, 1fr); padding: 0.25em; } @@ -345,15 +349,21 @@ order: 2; align-self: center; text-align: right; + + button { + margin: 0.25em; + } } - td.invite-groups, - td.invite-topic { + td.invite-updated-at { + grid-column-start: 1; + grid-column-end: 3; order: 3; } - td.invite-updated-at, td.invite-expires-at { + grid-column-start: 3; + grid-column-end: -1; order: 4; } }