initiate

package
v0.0.0-...-1bc63cf Latest Latest
Warning

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

Go to latest
Published: Dec 23, 2019 License: GPL-3.0 Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CreateAccessLogs

func CreateAccessLogs(db *sql.DB) error

CreateAccessLogs creates access_logs table

func CreateBlogPosts

func CreateBlogPosts(db *sql.DB) error

CreateBlogPosts creates blog_posts table

func CreateCourseCategories

func CreateCourseCategories(db *sql.DB) error

CreateCourseCategories creates course_categories table

func CreateCourseRelatedTables

func CreateCourseRelatedTables(db *sql.DB) error

CreateCourseRelatedTables creates course related tables

func CreateCourses

func CreateCourses(db *sql.DB) error

CreateCourses creates courses table

func CreateDatabase

func CreateDatabase(db *sql.DB, databaseName string) error

CreateDatabase creates a database with the name sent in

func CreateEmailVerification

func CreateEmailVerification(db *sql.DB) error

CreateEmailVerification creates email_verification table

func CreateEssentials

func CreateEssentials(db *sql.DB) error

CreateEssentials creates essential tables for running the application

func CreateFooter

func CreateFooter(db *sql.DB) error

CreateFooter creates footer table

func CreateFooterCategories

func CreateFooterCategories(db *sql.DB) error

CreateFooterCategories creates footer_categories table

func CreateForumPosts

func CreateForumPosts(db *sql.DB) error

CreateForumPosts creates forum_posts table

func CreateForumTopics

func CreateForumTopics(db *sql.DB) error

CreateForumTopics creates forum_topics table

func CreateGroupMembers

func CreateGroupMembers(db *sql.DB) error

CreateGroupMembers creates group_members table

func CreateGroupPermissions

func CreateGroupPermissions(db *sql.DB) error

CreateGroupPermissions creates group_permissions table

func CreateModule

func CreateModule(db *sql.DB) error

CreateModule creates module table

func CreatePages

func CreatePages(db *sql.DB) error

CreatePages creates pages table

func CreatePermissions

func CreatePermissions(db *sql.DB) error

CreatePermissions creates permission table

func CreatePodcastPost

func CreatePodcastPost(db *sql.DB) error

CreatePodcastPost creates podcast_posts table

func CreateSession

func CreateSession(db *sql.DB) error

CreateSession creates session table

func CreateSessionText

func CreateSessionText(db *sql.DB) error

CreateSessionText creates session_text table

func CreateSessionYoutube

func CreateSessionYoutube(db *sql.DB) error

CreateSessionYoutube creates session_youtube table

func CreateSettings

func CreateSettings(db *sql.DB) error

CreateSettings creates settings table and inserts basic settings

func CreateTables

func CreateTables(db *sql.DB) error

CreateTables creates all tables needed to run the application.

func CreateTicketResponses

func CreateTicketResponses(db *sql.DB) error

CreateTicketResponses creates ticket_responses table

func CreateTickets

func CreateTickets(db *sql.DB) error

CreateTickets creates tickets table

func CreateToolbar

func CreateToolbar(db *sql.DB) error

CreateToolbar creates toolbar table

func CreateUserGroups

func CreateUserGroups(db *sql.DB) error

CreateUserGroups creates user_groups table

func CreateUserPermissions

func CreateUserPermissions(db *sql.DB) error

CreateUserPermissions creates user_permissions table

func CreateUserRelatedTables

func CreateUserRelatedTables(db *sql.DB) error

CreateUserRelatedTables creates user related tables

func CreateUsers

func CreateUsers(db *sql.DB) error

CreateUsers creates users table

func DeleteSettingsFile

func DeleteSettingsFile() (helpers.Configuration, error)

DeleteSettingsFile Deletes the JSON Settings file and returns it. This function is mainly for testing purposes.

func FinishTests

func FinishTests(db *sql.DB) error

FinishTests should be used for testing functions that need a database. It drops the database used in 'Tests' function.

func GetSettingsName

func GetSettingsName() (string, error)

GetSettingsName ...

func Tests

func Tests() (*sql.DB, error)

Tests should be used for testing functions that need a database. It creates a database and adds tables.

func UpdateDatabaseName

func UpdateDatabaseName(input string) error

UpdateDatabaseName updates the name of the database in the settings json file.

func UpdateSettingToTestDB

func UpdateSettingToTestDB() (string, error)

UpdateSettingToTestDB Updates the JSON Settings to the testDB.

func WriteSettingsFile

func WriteSettingsFile(config helpers.Configuration) error

WriteSettingsFile writes the JSON Settings file.

Types

This section is empty.

Jump to

Keyboard shortcuts

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