controllers

package
v0.0.0-...-a7c99a5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2018 License: Unlicense Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetRoleFromUserID

func GetRoleFromUserID(userID int64) (int, error)

GetRoleFromUserID func return role

func GetUserIDFromToken

func GetUserIDFromToken(token string) (int64, error)

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) Get

func (controller ChannelController) Get(c *gin.Context)

Get 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) Get

func (controller CommentController) Get(c *gin.Context)

Get 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) Get

func (controller GroupController) Get(c *gin.Context)

Get 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) Create

func (controller PostController) Create(c *gin.Context)

Create func

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) Delete

func (controller PostController) Delete(c *gin.Context)

Delete 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) Get

func (controller PostController) Get(c *gin.Context)

Get func

func (PostController) GetAll

func (controller PostController) GetAll(c *gin.Context)

GetAll 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

func (PostController) Update

func (controller PostController) Update(c *gin.Context)

Update func

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) Create

func (controller UserController) Create(c *gin.Context)

Create func

func (UserController) Delete

func (controller UserController) Delete(c *gin.Context)

Delete func

func (UserController) DeleteRequestLinkCode

func (controller UserController) DeleteRequestLinkCode(c *gin.Context)

DeleteRequestLinkCode func

func (UserController) Get

func (controller UserController) Get(c *gin.Context)

Get func

func (UserController) GetAll

func (controller UserController) GetAll(c *gin.Context)

GetAll 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

func (UserController) Update

func (controller UserController) Update(c *gin.Context)

Update 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) Get

func (controller ViolationController) Get(c *gin.Context)

Get 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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL