Documentation
¶
Index ¶
- func AcceptInvitationLink(user_id string, token string, db *gorm.DB) (models.Invitation, string, error)
- func AddUserToOrganisation(db *gorm.DB, orgID string, userId string) error
- func CheckDuplicateEmails(inviteReq models.InvitationRequest) bool
- func CheckEmailsLimit(inviteReq models.InvitationRequest) bool
- func CheckUserIsAdmin(db *gorm.DB, user_id string, org_id string) (bool, error)
- func CheckerPostInvite(base *storage.Database, inviteReq models.InvitationRequest, userId string) (models.Organisation, int, string, error)
- func CheckerValidator(base *storage.Database, inviteReq models.InvitationCreateReq, userId string, ...) (models.Organisation, int, string, error)
- func ExtractTokenFromInvitationLink(invitationLink string) string
- func GenerateInvitationLink(baseurl, token string) string
- func GenerateInvitationToken() (string, error)
- func GetInvitationDetails(token string, db *gorm.DB) (models.Invitation, error)
- func GetInvitations(user models.User, db *gorm.DB) ([]models.InvitationResponse, error)
- func InvitationLinkGenerator(c *gin.Context, base *storage.Database, inviteReq models.InvitationCreateReq, ...) (string, error)
- func IteratorPostInvite(c *gin.Context, inviteReq models.InvitationRequest, base *storage.Database, ...) (int, string, []mapper)
- func SaveInvitation(db *gorm.DB, user_id string, token string, req models.InvitationCreateReq) error
- func SendEmail(email string, orgName string, expiresAt string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AcceptInvitationLink ¶
func AddUserToOrganisation ¶
func CheckDuplicateEmails ¶
func CheckDuplicateEmails(inviteReq models.InvitationRequest) bool
func CheckEmailsLimit ¶
func CheckEmailsLimit(inviteReq models.InvitationRequest) bool
func CheckUserIsAdmin ¶
func CheckerPostInvite ¶
func CheckerPostInvite(base *storage.Database, inviteReq models.InvitationRequest, userId string) (models.Organisation, int, string, error)
func CheckerValidator ¶
func GenerateInvitationLink ¶
func GenerateInvitationToken ¶
func GetInvitationDetails ¶
func GetInvitations ¶
func InvitationLinkGenerator ¶
func IteratorPostInvite ¶
func SaveInvitation ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.