-
Notifications
You must be signed in to change notification settings - Fork 56
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FEATURE] Afficher les invitations de membre en attente d'une organisation sur Pix Admin (PIX-397). #3651
[FEATURE] Afficher les invitations de membre en attente d'une organisation sur Pix Admin (PIX-397). #3651
Conversation
7abd16d
to
fd847f6
Compare
I'm deploying this PR to these urls:
Please check it out! |
8868256
to
6d447b7
Compare
6d447b7
to
9f41c48
Compare
1c8cbca
to
8532eaf
Compare
7d8ed0c
to
933eb20
Compare
admin/tests/integration/components/organization-invitations_test.js
Outdated
Show resolved
Hide resolved
@@ -1,4 +1,4 @@ | |||
<section class="page-section mb_10 organization-members-section"> | |||
<section class="page-section mb_10 organization-team-section"> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yeah ! le souci du détail ^^
❌ J'ai pu observer le comportement suivant :
|
Ok au départ j'ai cru que la création d'une nouvelle orga ajoutait automatique une organization invitation mais c'est pas le cas. Je vais voir ce qui cause ça, peut être qu'un reload est nécessaire ? Ou que le findAll n'est pas adapté ? |
3e1b91b
to
618475f
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pas testé fonctionnellement mais pour moi le code est good !
A part 1 commit un peu fouillis j'ai trouvé super le découpage des commits. J'ai l'impression qu'il y a eu une vision nette de la PR et une amélioration sur le découpage commit par commit.
Et donc je voulais le souligner, bravo ça se lit comme du petit lait ! 🥛 😍
describe('POST /api/organizations', function () { | ||
it('should exist', async function () { | ||
// given | ||
const method = 'POST'; | ||
const url = '/api/organizations'; | ||
|
||
sinon.stub(securityPreHandlers, 'checkUserHasRolePixMaster').callsFake((request, h) => h.response(true)); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉
@@ -0,0 +1,31 @@ | |||
import { module, test } from 'qunit'; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
remarque
J'ai l'impression que les modifs ici n'auraient pas due atterrir dans le commit "[ADMIN] Move a member's invitation form to the invitations tab" ?
En tout cas ce commit me paraît un peu fouilli comparés aux autres, c'est dommage c'était si beau à lire jusqu'à là 🤩
@@ -21,14 +21,15 @@ export default class InvitationsController extends Controller { | |||
return; | |||
} | |||
|
|||
const organizationInvitation = this.store.createRecord('organization-invitation', { email, lang, role }); |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
🎉
Je trouve ça tellement stylé les commits avec un nom à rallonge et 3 lignes de codes... je sais pas pourquoi 😎
case 'MEMBER': | ||
return 'Membre'; | ||
default: | ||
return '-'; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
question
Quand il a pas de rôle c'est qu'il n'a pas encore cliqué sur l'invitation ?
Si oui, est-ce que ça serait plus parlant de mettre "En attente d'acceptation de l'invitation" ? (je sais pas du tout je propose)
6672890
to
908a445
Compare
908a445
to
41e7ad4
Compare
41e7ad4
to
1cb7ceb
Compare
🎃 Problème
Actuellement sur Pix Admin, il n'y a aucun moyen de voir les invitations en attente des organisations.
🦇 Solution
Dans la page de détail d'une organisation, ajouter un onglet "Invitations" et y lister toutes les invitations en attente, avec l'adresse e-mail, le rôle et la date (et heure) de dernier envoi de mail.
🕸️ Remarques
👻 Pour tester
Se connecter sur pix Admin ( pixmaster@example.net)
Aller sur une organisation au hasard
Aller sur l'onglet Invitations