Documentation ¶
Index ¶
- func ChangePassword(db *mongo.Database, col string, userdata model.User) (user model.User, err error)
- func CheckCategory(db *mongo.Database, col, category string) (bool, error)
- func DeleteTodo(db *mongo.Database, col string, id primitive.ObjectID) (bool, error)
- func DeleteTodoClear(db *mongo.Database, col string) error
- func DeleteUser(db *mongo.Database, col, username string) (bool, error)
- func GetCategory(db *mongo.Database, col string) (category []model.Categories, err error)
- func GetLogAllUser(db *mongo.Database, col string) (logUser []model.Log, err error)
- func GetLogTodoFromUID(db *mongo.Database, col string, idUser primitive.ObjectID) (logTodo []model.Log, err error)
- func GetLogTodoList(db *mongo.Database, col string) (logTodo []model.Log, err error)
- func GetLogUserFromUID(db *mongo.Database, col string, idUser primitive.ObjectID) (logUser model.Log, err error)
- func GetTodoClear(db *mongo.Database, col string) (todo []model.TodoClear, err error)
- func GetTodoClearFromIDUser(db *mongo.Database, col string, idUser primitive.ObjectID) (todo []model.TodoClear, err error)
- func GetTodoFromCategory(db *mongo.Database, col, category string) (todo []model.Todo, err error)
- func GetTodoFromID(db *mongo.Database, col string, id primitive.ObjectID) (todo model.Todo, err error)
- func GetTodoFromIDUser(db *mongo.Database, col string, idUser primitive.ObjectID) (todo []model.Todo, err error)
- func GetTodoList(db *mongo.Database, col string) (todo []model.Todo, err error)
- func GetUserFromID(db *mongo.Database, col string, id primitive.ObjectID) (user model.User, err error)
- func GetUserFromRole(db *mongo.Database, col, role string) (userlist []model.User, err error)
- func GetUserFromUsername(db *mongo.Database, col, username string) (user model.User, err error)
- func InsertCategory(db *mongo.Database, col string, categoryDoc model.Categories) (insertedID primitive.ObjectID, err error)
- func InsertTodo(db *mongo.Database, col string, idUser primitive.ObjectID, r *http.Request) (todo model.Todo, err error)
- func LogIn(db *mongo.Database, col string, userdata model.User) (user model.User, err error)
- func Register(db *mongo.Database, col string, userdata model.User) error
- func TodoClear(db *mongo.Database, col string, todoID primitive.ObjectID) (bool, error)
- func UpdateTodo(db *mongo.Database, col string, id primitive.ObjectID, r *http.Request) (model.Todo, bool, error)
- func UpdateUser(db *mongo.Database, col string, userdata model.User) (usr model.User, status bool, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ChangePassword ¶
func ChangePassword(db *mongo.Database, col string, userdata model.User) (user model.User, err error)
change password user update one document in collection
func CheckCategory ¶
check category check document exist in collection
func DeleteTodo ¶
delete todo delete one document from collection
func DeleteUser ¶
delete user delete one document from collection
func GetCategory ¶
get category get many document from collection
func GetLogAllUser ¶
log user for admin get all log user get many document from collection
func GetLogTodoFromUID ¶
func GetLogTodoFromUID(db *mongo.Database, col string, idUser primitive.ObjectID) (logTodo []model.Log, err error)
for user get log todo by uid user get many document from collection
func GetLogTodoList ¶
Log Todo for admin get all log todo get many document from collection
func GetLogUserFromUID ¶
func GetLogUserFromUID(db *mongo.Database, col string, idUser primitive.ObjectID) (logUser model.Log, err error)
for user get log user by uid user get one document from collection
func GetTodoClear ¶
for admin get todo clear get many document from collection
func GetTodoClearFromIDUser ¶
func GetTodoClearFromIDUser(db *mongo.Database, col string, idUser primitive.ObjectID) (todo []model.TodoClear, err error)
get todo clear by uid user get many document from collection
func GetTodoFromCategory ¶
get todo by category get many document from collection
func GetTodoFromID ¶
func GetTodoFromID(db *mongo.Database, col string, id primitive.ObjectID) (todo model.Todo, err error)
get todo by id get one document from collection
func GetTodoFromIDUser ¶
func GetTodoFromIDUser(db *mongo.Database, col string, idUser primitive.ObjectID) (todo []model.Todo, err error)
get todo by uid user get many document from collection
func GetTodoList ¶
for admin get all todo get many document from collection
func GetUserFromID ¶
func GetUserFromID(db *mongo.Database, col string, id primitive.ObjectID) (user model.User, err error)
get user by id get one document from collection
func GetUserFromRole ¶
for admin get all user get many document from collection
func GetUserFromUsername ¶
get user by username get one document from collection
func InsertCategory ¶
func InsertCategory(db *mongo.Database, col string, categoryDoc model.Categories) (insertedID primitive.ObjectID, err error)
category insert category insert one document to collection
func InsertTodo ¶
func InsertTodo(db *mongo.Database, col string, idUser primitive.ObjectID, r *http.Request) (todo model.Todo, err error)
todo for user insert todo insert one document to collection
Types ¶
This section is empty.