Class representing manage documents

Constructors

  • constructor UploadDocuments class

    Parameters

    • role: string

      the role when logged in: 'mdg', 'mus', 'com', 'syc'

    Returns ManageDocuments

Properties

clearButton: HTMLButtonElement
country: string
documentCategories: Record<string, any>[] = []
documentCategoryTitleEn: HTMLInputElement
documentCategoryTitleFr: HTMLInputElement
lang: string
modalDelete: Modal
saveButton: HTMLButtonElement
tableContainer: HTMLElement

Methods

  • Function to clear category input

    Returns void

  • Delete module

    Parameters

    • gid: any

      gid of file

    • filename: string

      filename

    Returns void

  • Delete document

    Parameters

    • gid: any

      gid

    Returns Promise<void>

  • disables or enables all user inputs

    Parameters

    • disable_true_false: boolean

      true = disable, false = enable

    Returns void

  • Get documents list from the database

    Returns Promise<void>

  • Save new Topic for Documents

    Returns void

  • Add documents into DOM

    Parameters

    • topics: Record<string, any>[]

      Documents list

    Returns void