modul

package
v0.0.7 Latest Latest
Warning

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

Go to latest
Published: May 12, 2024 License: MIT Imports: 13 Imported by: 0

Documentation

Index

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

func CheckCategory(db *mongo.Database, col, category string) (bool, error)

check category check document exist in collection

func DeleteTodo

func DeleteTodo(db *mongo.Database, col string, id primitive.ObjectID) (bool, error)

delete todo delete one document from collection

func DeleteTodoClear added in v0.0.6

func DeleteTodoClear(db *mongo.Database, col string) error

func DeleteUser

func DeleteUser(db *mongo.Database, col, username string) (bool, error)

delete user delete one document from collection

func GetCategory

func GetCategory(db *mongo.Database, col string) (category []model.Categories, err error)

get category get many document from collection

func GetLogAllUser

func GetLogAllUser(db *mongo.Database, col string) (logUser []model.Log, err error)

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

func GetLogTodoList(db *mongo.Database, col string) (logTodo []model.Log, err error)

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

func GetTodoClear(db *mongo.Database, col string) (todo []model.TodoClear, err error)

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

func GetTodoFromCategory(db *mongo.Database, col, category string) (todo []model.Todo, err error)

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

func GetTodoList(db *mongo.Database, col string) (todo []model.Todo, err error)

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

func GetUserFromRole(db *mongo.Database, col, role string) (userlist []model.User, err error)

for admin get all user get many document from collection

func GetUserFromUsername

func GetUserFromUsername(db *mongo.Database, col, username string) (user model.User, err error)

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

func LogIn

func LogIn(db *mongo.Database, col string, userdata model.User) (user model.User, err error)

login user

func Register

func Register(db *mongo.Database, col string, userdata model.User) error

user for user register user insert one document to collection

func TodoClear

func TodoClear(db *mongo.Database, col string, todoID primitive.ObjectID) (bool, error)

todo clear for user insert todo clear insert one document to collection todo done

func UpdateTodo

func UpdateTodo(db *mongo.Database, col string, id primitive.ObjectID, r *http.Request) (model.Todo, bool, error)

update todo find one and update document in collection

func UpdateUser

func UpdateUser(db *mongo.Database, col string, userdata model.User) (usr model.User, status bool, err error)

update user find one and update document in collection

Types

This section is empty.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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