mirror of
https://github.com/bigcapitalhq/bigcapital.git
synced 2026-02-16 12:50:38 +00:00
- feat: remove unnecessary migrations, controllers and models files.
- feat: metable store - feat: metable store with settings store. - feat: settings middleware to auto-save and load. - feat: DI db manager to master container. - feat: write some logs to sale invoices.
This commit is contained in:
@@ -7,4 +7,10 @@ export default {
|
||||
sendResetPassword: 'onSendResetPassword',
|
||||
resetPassword: 'onResetPassword',
|
||||
},
|
||||
}
|
||||
|
||||
inviteUser: {
|
||||
acceptInvite: 'onUserAcceptInvite',
|
||||
sendInvite: 'onUserSendInvite',
|
||||
checkInvite: 'onUserCheckInvite'
|
||||
}
|
||||
}
|
||||
|
||||
29
server/src/subscribers/inviteUser.ts
Normal file
29
server/src/subscribers/inviteUser.ts
Normal file
@@ -0,0 +1,29 @@
|
||||
import { Container } from 'typedi';
|
||||
import { EventSubscriber, On } from 'event-dispatch';
|
||||
import events from '@/subscribers/events';
|
||||
|
||||
@EventSubscriber()
|
||||
export class InviteUserSubscriber {
|
||||
|
||||
@On(events.inviteUser.acceptInvite)
|
||||
public onAcceptInvite(payload) {
|
||||
const { inviteToken, user } = payload;
|
||||
const agenda = Container.get('agenda');
|
||||
|
||||
}
|
||||
|
||||
@On(events.inviteUser.checkInvite)
|
||||
public onCheckInvite(payload) {
|
||||
const { inviteToken, organizationOptions } = payload;
|
||||
const agenda = Container.get('agenda');
|
||||
|
||||
}
|
||||
|
||||
@On(events.inviteUser.sendInvite)
|
||||
public onSendInvite(payload) {
|
||||
const { invite } = payload;
|
||||
const agenda = Container.get('agenda');
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user