Documentation ¶
Index ¶
- func GetRoleFromUserID(userID int64) (int, error)
- func GetUserIDFromToken(token string) (int64, error)
- type AccountController
- func (controller AccountController) ActiveByEmail(c *gin.Context)
- func (controller AccountController) CheckGetImagePermission(c *gin.Context)
- func (controller AccountController) ForgotPassword(c *gin.Context)
- func (controller AccountController) Login(c *gin.Context)
- func (controller AccountController) LoginViaFacebook(c *gin.Context)
- func (controller AccountController) Logout(c *gin.Context)
- func (controller AccountController) RenewPassword(c *gin.Context)
- func (controller AccountController) SignUp(c *gin.Context)
- func (controller AccountController) VerifyRecoveryCode(c *gin.Context)
- type ChannelController
- func (controller ChannelController) Create(c *gin.Context)
- func (controller ChannelController) CreateFollower(c *gin.Context)
- func (controller ChannelController) Delete(c *gin.Context)
- func (controller ChannelController) DeleteFollower(c *gin.Context)
- func (controller ChannelController) Get(c *gin.Context)
- func (controller ChannelController) GetAll(c *gin.Context)
- func (controller ChannelController) GetFollowedChannels(c *gin.Context)
- func (controller ChannelController) GetFollowers(c *gin.Context)
- func (controller ChannelController) GetNotifications(c *gin.Context)
- func (controller ChannelController) Update(c *gin.Context)
- type ChannelNotificationController
- func (controller ChannelNotificationController) Create(c *gin.Context)
- func (controller ChannelNotificationController) Delete(c *gin.Context)
- func (controller ChannelNotificationController) Get(c *gin.Context)
- func (controller ChannelNotificationController) GetAll(c *gin.Context)
- func (controller ChannelNotificationController) GetAllOfChannel(c *gin.Context)
- func (controller ChannelNotificationController) Update(c *gin.Context)
- type ClassController
- func (controller ClassController) GetAll(c *gin.Context)
- func (controller ClassController) GetAllByRoom(c *gin.Context)
- func (controller ClassController) GetAllByStudent(c *gin.Context)
- func (controller ClassController) GetAllByTeacher(c *gin.Context)
- func (controller ClassController) UpdateFromTLU(c *gin.Context)
- type CommentController
- type ExamScheduleController
- type GroupController
- func (controller GroupController) Create(c *gin.Context)
- func (controller GroupController) CreateMember(c *gin.Context)
- func (controller GroupController) CreatePost(c *gin.Context)
- func (controller GroupController) CreateReport(c *gin.Context)
- func (controller GroupController) Delete(c *gin.Context)
- func (controller GroupController) Get(c *gin.Context)
- func (controller GroupController) GetAll(c *gin.Context)
- func (controller GroupController) GetClassGroupOfStudent(c *gin.Context)
- func (controller GroupController) GetJoinedGroup(c *gin.Context)
- func (controller GroupController) GetPosts(c *gin.Context)
- func (controller GroupController) GetReports(c *gin.Context)
- func (controller GroupController) GetUsers(c *gin.Context)
- func (controller GroupController) Update(c *gin.Context)
- type GroupMembershipController
- func (controller GroupMembershipController) Create(c *gin.Context)
- func (controller GroupMembershipController) Delete(c *gin.Context)
- func (controller GroupMembershipController) DeleteByUser(c *gin.Context)
- func (controller GroupMembershipController) Get(c *gin.Context)
- func (controller GroupMembershipController) GetAll(c *gin.Context)
- func (controller GroupMembershipController) Update(c *gin.Context)
- type HomeController
- type NotificationController
- func (controller NotificationController) Create(actorID int64, action int, objectID int64) (bool, error)
- func (controller NotificationController) GetAll(c *gin.Context)
- func (controller NotificationController) PushTest(notify models.Notification, userIDs []int64) error
- func (controller NotificationController) UpdateCommentNotification(postID int64, userID int64) error
- func (controller NotificationController) UpdateFollowNotification(userID int64, objectID int64) error
- func (controller NotificationController) UpdateLikeNotification(postID int64, userID int64) error
- func (controller NotificationController) UpdateMentionNotification(postID int64, userID int64, commentID int64) error
- func (controller NotificationController) UpdatePhotoNotification(userID int64) error
- func (controller NotificationController) UpdatePostNotification(userID int64) error
- func (controller NotificationController) UpdateRequestJoinNotification(groupID int64) error
- func (controller NotificationController) UpdateSeenNotification(c *gin.Context)
- func (controller NotificationController) UpdateStatusNotification(userID int64) error
- type PostController
- func (controller PostController) Create(c *gin.Context)
- func (controller PostController) CreateFollow(c *gin.Context)
- func (controller PostController) CreateGroupPost(c *gin.Context)
- func (controller PostController) CreateLike(c *gin.Context)
- func (controller PostController) CreateReport(c *gin.Context)
- func (controller PostController) Delete(c *gin.Context)
- func (controller PostController) DeleteFollow(c *gin.Context)
- func (controller PostController) DeleteLike(c *gin.Context)
- func (controller PostController) DeleteReport(c *gin.Context)
- func (controller PostController) Get(c *gin.Context)
- func (controller PostController) GetAll(c *gin.Context)
- func (controller PostController) GetAllGroupPost(c *gin.Context)
- func (controller PostController) GetLikes(c *gin.Context)
- func (controller PostController) GetUsers(c *gin.Context)
- func (controller PostController) Update(c *gin.Context)
- type SemesterController
- type StudentController
- type SubjectController
- type SubscriptionController
- type TeacherController
- type UserController
- func (controller UserController) AcceptLinkCode(c *gin.Context)
- func (controller UserController) Create(c *gin.Context)
- func (controller UserController) Delete(c *gin.Context)
- func (controller UserController) DeleteRequestLinkCode(c *gin.Context)
- func (controller UserController) Get(c *gin.Context)
- func (controller UserController) GetAll(c *gin.Context)
- func (controller UserController) GetAllRequestLinkCode(c *gin.Context)
- func (controller UserController) RequestLinkCode(c *gin.Context)
- func (controller UserController) Update(c *gin.Context)
- type ViolationController
- func (controller ViolationController) Create(c *gin.Context)
- func (controller ViolationController) Delete(c *gin.Context)
- func (controller ViolationController) Get(c *gin.Context)
- func (controller ViolationController) GetAll(c *gin.Context)
- func (controller ViolationController) GetAllOfStudent(c *gin.Context)
- func (controller ViolationController) GetAllOfSupervisior(c *gin.Context)
- func (controller ViolationController) Update(c *gin.Context)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetRoleFromUserID ¶
GetRoleFromUserID func return role
func GetUserIDFromToken ¶
GetUserIDFromToken func return userid to check permission
Types ¶
type AccountController ¶
type AccountController struct {
Service services.AccountServiceInterface
}
AccountController controller
func (AccountController) ActiveByEmail ¶
func (controller AccountController) ActiveByEmail(c *gin.Context)
ActiveByEmail func
func (AccountController) CheckGetImagePermission ¶
func (controller AccountController) CheckGetImagePermission(c *gin.Context)
CheckGetImagePermission func
func (AccountController) ForgotPassword ¶
func (controller AccountController) ForgotPassword(c *gin.Context)
ForgotPassword func
func (AccountController) Login ¶
func (controller AccountController) Login(c *gin.Context)
Login func
func (AccountController) LoginViaFacebook ¶
func (controller AccountController) LoginViaFacebook(c *gin.Context)
LoginViaFacebook func is login or sign up via Facebook
func (AccountController) Logout ¶
func (controller AccountController) Logout(c *gin.Context)
Logout func
func (AccountController) RenewPassword ¶
func (controller AccountController) RenewPassword(c *gin.Context)
RenewPassword func
func (AccountController) SignUp ¶
func (controller AccountController) SignUp(c *gin.Context)
SignUp func
func (AccountController) VerifyRecoveryCode ¶
func (controller AccountController) VerifyRecoveryCode(c *gin.Context)
VerifyRecoveryCode func
type ChannelController ¶
type ChannelController struct {
Service services.ChannelServiceInterface
}
ChannelController controller
func (ChannelController) Create ¶
func (controller ChannelController) Create(c *gin.Context)
Create func
func (ChannelController) CreateFollower ¶
func (controller ChannelController) CreateFollower(c *gin.Context)
CreateFollower func
func (ChannelController) Delete ¶
func (controller ChannelController) Delete(c *gin.Context)
Delete func
func (ChannelController) DeleteFollower ¶
func (controller ChannelController) DeleteFollower(c *gin.Context)
DeleteFollower func
func (ChannelController) GetAll ¶
func (controller ChannelController) GetAll(c *gin.Context)
GetAll func
func (ChannelController) GetFollowedChannels ¶
func (controller ChannelController) GetFollowedChannels(c *gin.Context)
GetFollowedChannels func
func (ChannelController) GetFollowers ¶
func (controller ChannelController) GetFollowers(c *gin.Context)
GetFollowers func
func (ChannelController) GetNotifications ¶
func (controller ChannelController) GetNotifications(c *gin.Context)
GetNotifications func
func (ChannelController) Update ¶
func (controller ChannelController) Update(c *gin.Context)
Update func
type ChannelNotificationController ¶
type ChannelNotificationController struct {
Service services.ChannelNotificationServiceInterface
}
ChannelNotificationController controller
func (ChannelNotificationController) Create ¶
func (controller ChannelNotificationController) Create(c *gin.Context)
Create func
func (ChannelNotificationController) Delete ¶
func (controller ChannelNotificationController) Delete(c *gin.Context)
Delete func
func (ChannelNotificationController) Get ¶
func (controller ChannelNotificationController) Get(c *gin.Context)
Get func
func (ChannelNotificationController) GetAll ¶
func (controller ChannelNotificationController) GetAll(c *gin.Context)
GetAll func
func (ChannelNotificationController) GetAllOfChannel ¶
func (controller ChannelNotificationController) GetAllOfChannel(c *gin.Context)
GetAllOfChannel func
func (ChannelNotificationController) Update ¶
func (controller ChannelNotificationController) Update(c *gin.Context)
Update func
type ClassController ¶
type ClassController struct {
Service services.ClassServiceInterface
}
ClassController struct
func (ClassController) GetAll ¶
func (controller ClassController) GetAll(c *gin.Context)
GetAll func
func (ClassController) GetAllByRoom ¶
func (controller ClassController) GetAllByRoom(c *gin.Context)
GetAllByRoom func
func (ClassController) GetAllByStudent ¶
func (controller ClassController) GetAllByStudent(c *gin.Context)
GetAllByStudent func
func (ClassController) GetAllByTeacher ¶
func (controller ClassController) GetAllByTeacher(c *gin.Context)
GetAllByTeacher func
func (ClassController) UpdateFromTLU ¶
func (controller ClassController) UpdateFromTLU(c *gin.Context)
UpdateFromTLU func
type CommentController ¶
type CommentController struct {
Service services.CommentServiceInterface
}
CommentController controller
func (CommentController) Create ¶
func (controller CommentController) Create(c *gin.Context)
Create func
func (CommentController) Delete ¶
func (controller CommentController) Delete(c *gin.Context)
Delete func
func (CommentController) GetAll ¶
func (controller CommentController) GetAll(c *gin.Context)
GetAll func
func (CommentController) Update ¶
func (controller CommentController) Update(c *gin.Context)
Update func
type ExamScheduleController ¶
type ExamScheduleController struct {
Service services.ExamScheduleServiceInterface
}
ExamScheduleController struct
func (ExamScheduleController) GetAll ¶
func (controller ExamScheduleController) GetAll(c *gin.Context)
GetAll func
func (ExamScheduleController) GetAllByStudent ¶
func (controller ExamScheduleController) GetAllByStudent(c *gin.Context)
GetAllByStudent func
func (ExamScheduleController) UpdateFromTLU ¶
func (controller ExamScheduleController) UpdateFromTLU(c *gin.Context)
UpdateFromTLU func
func (ExamScheduleController) UpdateFromTLU2 ¶
func (controller ExamScheduleController) UpdateFromTLU2(c *gin.Context)
UpdateFromTLU2 func
type GroupController ¶
type GroupController struct {
Service services.GroupServiceInterface
}
GroupController controller
func (GroupController) Create ¶
func (controller GroupController) Create(c *gin.Context)
Create func
func (GroupController) CreateMember ¶
func (controller GroupController) CreateMember(c *gin.Context)
CreateMember func
func (GroupController) CreatePost ¶
func (controller GroupController) CreatePost(c *gin.Context)
CreatePost func
func (GroupController) CreateReport ¶
func (controller GroupController) CreateReport(c *gin.Context)
CreateReport func
func (GroupController) Delete ¶
func (controller GroupController) Delete(c *gin.Context)
Delete func
func (GroupController) GetAll ¶
func (controller GroupController) GetAll(c *gin.Context)
GetAll func
func (GroupController) GetClassGroupOfStudent ¶
func (controller GroupController) GetClassGroupOfStudent(c *gin.Context)
GetClassGroupOfStudent func
func (GroupController) GetJoinedGroup ¶
func (controller GroupController) GetJoinedGroup(c *gin.Context)
GetJoinedGroup func
func (GroupController) GetPosts ¶
func (controller GroupController) GetPosts(c *gin.Context)
GetPosts func
func (GroupController) GetReports ¶
func (controller GroupController) GetReports(c *gin.Context)
GetReports func
func (GroupController) GetUsers ¶
func (controller GroupController) GetUsers(c *gin.Context)
GetUsers func
func (GroupController) Update ¶
func (controller GroupController) Update(c *gin.Context)
Update func
type GroupMembershipController ¶
type GroupMembershipController struct {
Service services.GroupMembershipServiceInterface
}
GroupMembershipController controller
func (GroupMembershipController) Create ¶
func (controller GroupMembershipController) Create(c *gin.Context)
Create func
func (GroupMembershipController) Delete ¶
func (controller GroupMembershipController) Delete(c *gin.Context)
Delete func
func (GroupMembershipController) DeleteByUser ¶
func (controller GroupMembershipController) DeleteByUser(c *gin.Context)
DeleteByUser func
func (GroupMembershipController) Get ¶
func (controller GroupMembershipController) Get(c *gin.Context)
Get func
func (GroupMembershipController) GetAll ¶
func (controller GroupMembershipController) GetAll(c *gin.Context)
GetAll func
func (GroupMembershipController) Update ¶
func (controller GroupMembershipController) Update(c *gin.Context)
Update func
type HomeController ¶
type HomeController struct {
Service services.HomeServiceInterface
}
HomeController controller
func (HomeController) FindUser ¶
func (controller HomeController) FindUser(c *gin.Context)
FindUser func
func (HomeController) NewsFeed ¶
func (controller HomeController) NewsFeed(c *gin.Context)
NewsFeed func
type NotificationController ¶
type NotificationController struct {
Service services.NotificationServiceInterface
}
NotificationController controller
func (NotificationController) Create ¶
func (controller NotificationController) Create(actorID int64, action int, objectID int64) (bool, error)
Create func
func (NotificationController) GetAll ¶
func (controller NotificationController) GetAll(c *gin.Context)
GetAll func
func (NotificationController) PushTest ¶
func (controller NotificationController) PushTest(notify models.Notification, userIDs []int64) error
PushTest func
func (NotificationController) UpdateCommentNotification ¶
func (controller NotificationController) UpdateCommentNotification(postID int64, userID int64) error
UpdateCommentNotification func
func (NotificationController) UpdateFollowNotification ¶
func (controller NotificationController) UpdateFollowNotification(userID int64, objectID int64) error
UpdateFollowNotification func
func (NotificationController) UpdateLikeNotification ¶
func (controller NotificationController) UpdateLikeNotification(postID int64, userID int64) error
UpdateLikeNotification func
func (NotificationController) UpdateMentionNotification ¶
func (controller NotificationController) UpdateMentionNotification(postID int64, userID int64, commentID int64) error
UpdateMentionNotification func
func (NotificationController) UpdatePhotoNotification ¶
func (controller NotificationController) UpdatePhotoNotification(userID int64) error
UpdatePhotoNotification func
func (NotificationController) UpdatePostNotification ¶
func (controller NotificationController) UpdatePostNotification(userID int64) error
UpdatePostNotification func
func (NotificationController) UpdateRequestJoinNotification ¶
func (controller NotificationController) UpdateRequestJoinNotification(groupID int64) error
UpdateRequestJoinNotification func
func (NotificationController) UpdateSeenNotification ¶
func (controller NotificationController) UpdateSeenNotification(c *gin.Context)
UpdateSeenNotification func
func (NotificationController) UpdateStatusNotification ¶
func (controller NotificationController) UpdateStatusNotification(userID int64) error
UpdateStatusNotification func
type PostController ¶
type PostController struct {
Service services.PostServiceInterface
}
PostController controller
func (PostController) CreateFollow ¶
func (controller PostController) CreateFollow(c *gin.Context)
CreateFollow func
func (PostController) CreateGroupPost ¶
func (controller PostController) CreateGroupPost(c *gin.Context)
CreateGroupPost func
func (PostController) CreateLike ¶
func (controller PostController) CreateLike(c *gin.Context)
CreateLike func
func (PostController) CreateReport ¶
func (controller PostController) CreateReport(c *gin.Context)
CreateReport func
func (PostController) DeleteFollow ¶
func (controller PostController) DeleteFollow(c *gin.Context)
DeleteFollow func
func (PostController) DeleteLike ¶
func (controller PostController) DeleteLike(c *gin.Context)
DeleteLike func
func (PostController) DeleteReport ¶
func (controller PostController) DeleteReport(c *gin.Context)
DeleteReport func
func (PostController) GetAllGroupPost ¶
func (controller PostController) GetAllGroupPost(c *gin.Context)
GetAllGroupPost func
func (PostController) GetLikes ¶
func (controller PostController) GetLikes(c *gin.Context)
GetLikes func
func (PostController) GetUsers ¶
func (controller PostController) GetUsers(c *gin.Context)
GetUsers func to get mentioned users or can_mention users
type SemesterController ¶
type SemesterController struct {
Service services.SemesterServiceInterface
}
SemesterController struct
func (SemesterController) GetAll ¶
func (controller SemesterController) GetAll(c *gin.Context)
GetAll func
func (SemesterController) GetSemesterOfStudent ¶
func (controller SemesterController) GetSemesterOfStudent(c *gin.Context)
GetSemesterOfStudent func
func (SemesterController) GetSemesterOfTeacher ¶
func (controller SemesterController) GetSemesterOfTeacher(c *gin.Context)
GetSemesterOfTeacher func
func (SemesterController) UpdateFromTLU ¶
func (controller SemesterController) UpdateFromTLU(c *gin.Context)
UpdateFromTLU func
type StudentController ¶
type StudentController struct {
Service services.StudentServiceInterface
}
StudentController struct
func (StudentController) GetAll ¶
func (controller StudentController) GetAll(c *gin.Context)
GetAll func
func (StudentController) GetStudentsEnrolledClass ¶
func (controller StudentController) GetStudentsEnrolledClass(c *gin.Context)
GetStudentsEnrolledClass func
func (StudentController) UpdateFromTLU ¶
func (controller StudentController) UpdateFromTLU(c *gin.Context)
UpdateFromTLU func
type SubjectController ¶
type SubjectController struct {
Service services.SubjectServiceInterface
}
SubjectController struct
func (SubjectController) GetAll ¶
func (controller SubjectController) GetAll(c *gin.Context)
GetAll func
func (SubjectController) UpdateFromTLU ¶
func (controller SubjectController) UpdateFromTLU(c *gin.Context)
UpdateFromTLU func
type SubscriptionController ¶
type SubscriptionController struct {
Service services.SubscriptionServiceInterface
}
SubscriptionController controller
func (SubscriptionController) CreateSubscription ¶
func (controller SubscriptionController) CreateSubscription(c *gin.Context)
CreateSubscription func
func (SubscriptionController) DeleteSubscription ¶
func (controller SubscriptionController) DeleteSubscription(c *gin.Context)
DeleteSubscription func
func (SubscriptionController) GetFollowers ¶
func (controller SubscriptionController) GetFollowers(c *gin.Context)
GetFollowers func
func (SubscriptionController) GetSubcriptions ¶
func (controller SubscriptionController) GetSubcriptions(c *gin.Context)
GetSubcriptions func
type TeacherController ¶
type TeacherController struct {
Service services.TeacherServiceInterface
}
TeacherController struct
func (TeacherController) GetAll ¶
func (controller TeacherController) GetAll(c *gin.Context)
GetAll func
func (TeacherController) UpdateFromTLU ¶
func (controller TeacherController) UpdateFromTLU(c *gin.Context)
UpdateFromTLU func
type UserController ¶
type UserController struct {
Service services.UserServiceInterface
}
UserController controller
func (UserController) AcceptLinkCode ¶
func (controller UserController) AcceptLinkCode(c *gin.Context)
AcceptLinkCode func
func (UserController) DeleteRequestLinkCode ¶
func (controller UserController) DeleteRequestLinkCode(c *gin.Context)
DeleteRequestLinkCode func
func (UserController) GetAllRequestLinkCode ¶
func (controller UserController) GetAllRequestLinkCode(c *gin.Context)
GetAllRequestLinkCode func
func (UserController) RequestLinkCode ¶
func (controller UserController) RequestLinkCode(c *gin.Context)
RequestLinkCode func
type ViolationController ¶
type ViolationController struct {
Service services.ViolationServiceInterface
}
ViolationController controller
func (ViolationController) Create ¶
func (controller ViolationController) Create(c *gin.Context)
Create func
func (ViolationController) Delete ¶
func (controller ViolationController) Delete(c *gin.Context)
Delete func
func (ViolationController) GetAll ¶
func (controller ViolationController) GetAll(c *gin.Context)
GetAll func
func (ViolationController) GetAllOfStudent ¶
func (controller ViolationController) GetAllOfStudent(c *gin.Context)
GetAllOfStudent func
func (ViolationController) GetAllOfSupervisior ¶
func (controller ViolationController) GetAllOfSupervisior(c *gin.Context)
GetAllOfSupervisior func
func (ViolationController) Update ¶
func (controller ViolationController) Update(c *gin.Context)
Update func