From e597a7df1a447f2e1bfa4e340ae8f524e7f196b2 Mon Sep 17 00:00:00 2001 From: Nick Date: Fri, 19 Apr 2019 18:29:43 -0400 Subject: [PATCH] fix: auth token refresh missing permissions field --- client/components/admin/admin-contribute.vue | 8 ++++---- .../{eth_donate_qr.png => donate_eth_qr.png} | Bin client/static/img/donate_opencollective.png | Bin 0 -> 11943 bytes ...e_a_patron_button.png => donate_patreon.png} | Bin .../{paypal_button.png => donate_paypal.png} | Bin server/core/auth.js | 1 + 6 files changed, 5 insertions(+), 4 deletions(-) rename client/static/img/{eth_donate_qr.png => donate_eth_qr.png} (100%) create mode 100644 client/static/img/donate_opencollective.png rename client/static/img/{become_a_patron_button.png => donate_patreon.png} (100%) rename client/static/img/{paypal_button.png => donate_paypal.png} (100%) diff --git a/client/components/admin/admin-contribute.vue b/client/components/admin/admin-contribute.vue index ab9e5bda..3a9b32cd 100644 --- a/client/components/admin/admin-contribute.vue +++ b/client/components/admin/admin-contribute.vue @@ -42,18 +42,18 @@ v-tab-item(:transition='false', :reverse-transition='false') .body-1.pa-3 {{ $t('admin:contribute.patreon') }} a.ml-3(href='https://www.patreon.com/bePatron?u=16744039', :title='$t(`admin:contribute.becomeAPatron`)') - img(src='/img/become_a_patron_button.png', :alt='$t(`admin:contribute.becomeAPatron`)' style='width:200px;') + img(src='/img/donate_patreon.png', :alt='$t(`admin:contribute.becomeAPatron`)' style='width:200px;') v-tab-item(:transition='false', :reverse-transition='false') .body-1.pa-3 {{ $t('admin:contribute.openCollective') }} a.ml-3(href='https://opencollective.com/wikijs/donate', :title='$t(`admin:contribute.makeADonation`)') - img(src='https://opencollective.com/webpack/donate/button@2x.png?color=blue', :alt='$t(`admin:contribute.makeADonation`)' style='width:300px;') + img(src='/img/donate_opencollective.png', :alt='$t(`admin:contribute.makeADonation`)' style='width:300px;') v-tab-item(:transition='false', :reverse-transition='false') .body-1.pa-3 {{ $t('admin:contribute.paypal') }} .ml-3 form(action='https://www.paypal.com/cgi-bin/webscr', method='post', target='_top') input(type='hidden', name='cmd', value='_s-xclick') input(type='hidden', name='hosted_button_id', value='FLV5X255Z9CJU') - input(type='image', src='/img/paypal_button.png', border='0', name='submit', title='PayPal - The safer, easier way to pay online!', alt='Donate with PayPal button') + input(type='image', src='/img/donate_paypal.png', border='0', name='submit', title='PayPal - The safer, easier way to pay online!', alt='Donate with PayPal button') img(alt='', border='0', src='https://www.paypal.com/en_CA/i/scr/pixel.gif', width='1', height='1') v-tab-item(:transition='false', :reverse-transition='false') .body-1.pa-3 {{ $t('admin:contribute.ethereum') }} @@ -61,7 +61,7 @@ .admin-contribute-ethaddress strong Ethereum Address span 0xE1d55C19aE86f6Bcbfb17e7f06aCe96BdBb22Cb5 - div: img(src='/img/eth_donate_qr.png') + div: img(src='/img/donate_eth_qr.png') v-tab-item(:transition='false', :reverse-transition='false') .body-1.pa-3 {{ $t('admin:contribute.tshirts') }} v-card-actions.ml-2 diff --git a/client/static/img/eth_donate_qr.png b/client/static/img/donate_eth_qr.png similarity index 100% rename from client/static/img/eth_donate_qr.png rename to client/static/img/donate_eth_qr.png diff --git a/client/static/img/donate_opencollective.png b/client/static/img/donate_opencollective.png new file mode 100644 index 0000000000000000000000000000000000000000..40b35f2b89186c8266a080684fe80f7ee08ca299 GIT binary patch literal 11943 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 STwWW{ah@xxE0jGo5Bh(#lH#}k literal 0 HcmV?d00001 diff --git a/client/static/img/become_a_patron_button.png b/client/static/img/donate_patreon.png similarity index 100% rename from client/static/img/become_a_patron_button.png rename to client/static/img/donate_patreon.png diff --git a/client/static/img/paypal_button.png b/client/static/img/donate_paypal.png similarity index 100% rename from client/static/img/paypal_button.png rename to client/static/img/donate_paypal.png diff --git a/server/core/auth.js b/server/core/auth.js index e0b940f6..a07b0314 100644 --- a/server/core/auth.js +++ b/server/core/auth.js @@ -114,6 +114,7 @@ module.exports = { try { const newToken = await WIKI.models.users.refreshToken(jwtPayload.id) user = newToken.user + user.permissions = user.getGlobalPermissions() req.user = user // Try headers, otherwise cookies for response