Bnei-Baruch/mdb

View on GitHub
common/consts.go

Summary

Maintainability
A
0 mins
Test Coverage
package common

const (
    // Collection Types
    CT_DAILY_LESSON       = "DAILY_LESSON"
    CT_SPECIAL_LESSON     = "SPECIAL_LESSON"
    CT_FRIENDS_GATHERINGS = "FRIENDS_GATHERINGS"
    CT_CONGRESS           = "CONGRESS"
    CT_VIDEO_PROGRAM      = "VIDEO_PROGRAM"
    CT_LECTURE_SERIES     = "LECTURE_SERIES"
    CT_VIRTUAL_LESSONS    = "VIRTUAL_LESSONS"
    CT_CHILDREN_LESSONS   = "CHILDREN_LESSONS"
    CT_WOMEN_LESSONS      = "WOMEN_LESSONS"
    CT_MEALS              = "MEALS"
    CT_HOLIDAY            = "HOLIDAY"
    CT_PICNIC             = "PICNIC"
    CT_UNITY_DAY          = "UNITY_DAY"
    CT_CLIPS              = "CLIPS"
    CT_ARTICLES           = "ARTICLES"
    CT_LESSONS_SERIES     = "LESSONS_SERIES"
    CT_SONGS              = "SONGS"
    CT_BOOKS              = "BOOKS"
    CT_PUBLIC_EVENTS      = "PUBLIC_EVENTS"

    // Content Unit Types
    CT_LESSON_PART           = "LESSON_PART"
    CT_LECTURE               = "LECTURE"
    CT_VIRTUAL_LESSON        = "VIRTUAL_LESSON"
    CT_CHILDREN_LESSON       = "CHILDREN_LESSON"
    CT_WOMEN_LESSON          = "WOMEN_LESSON"
    CT_FRIENDS_GATHERING     = "FRIENDS_GATHERING"
    CT_MEAL                  = "MEAL"
    CT_VIDEO_PROGRAM_CHAPTER = "VIDEO_PROGRAM_CHAPTER"
    CT_FULL_LESSON           = "FULL_LESSON"
    CT_ARTICLE               = "ARTICLE"
    CT_EVENT_PART            = "EVENT_PART"
    CT_UNKNOWN               = "UNKNOWN"
    CT_CLIP                  = "CLIP"
    CT_TRAINING              = "TRAINING"
    CT_KITEI_MAKOR           = "KITEI_MAKOR"
    CT_PUBLICATION           = "PUBLICATION"
    CT_LELO_MIKUD            = "LELO_MIKUD"
    CT_SONG                  = "SONG"
    CT_BOOK                  = "BOOK"
    CT_BLOG_POST             = "BLOG_POST"
    CT_RESEARCH_MATERIAL     = "RESEARCH_MATERIAL"
    CT_KTAIM_NIVCHARIM       = "KTAIM_NIVCHARIM"
    CT_SOURCE                = "SOURCE"
    CT_LIKUTIM               = "LIKUTIM"

    // Operation Types
    OP_CAPTURE_START = "capture_start"
    OP_CAPTURE_STOP  = "capture_stop"
    OP_DEMUX         = "demux"
    OP_TRIM          = "trim"
    OP_SEND          = "send"
    OP_CONVERT       = "convert"
    OP_UPLOAD        = "upload"
    OP_IMPORT_KMEDIA = "import_kmedia"
    OP_SIRTUTIM      = "sirtutim"
    OP_INSERT        = "insert"
    OP_TRANSCODE     = "transcode"
    OP_JOIN          = "join"
    OP_REPLACE       = "replace"

    // Source Types
    SRC_COLLECTION = "COLLECTION"
    SRC_BOOK       = "BOOK"
    SRC_VOLUME     = "VOLUME"
    SRC_PART       = "PART"
    SRC_PARASHA    = "PARASHA"
    SRC_CHAPTER    = "CHAPTER"
    SRC_ARTICLE    = "ARTICLE"
    SRC_TITLE      = "TITLE"
    SRC_LETTER     = "LETTER"
    SRC_ITEM       = "ITEM"

    // Content Role types
    CR_LECTURER = "LECTURER"

    // Persons patterns
    P_RAV = "rav"

    // Security levels
    SEC_PUBLIC    = int16(0)
    SEC_SENSITIVE = int16(1)
    SEC_PRIVATE   = int16(2)

    // Permissions
    PERM_READ             = "read"
    PERM_WRITE            = "write"
    PERM_I18N_WRITE       = "i18n_write"
    PERM_METADATA_WRITE   = "metadata_write"
    PERM_LABEL_WRITE      = "label_write"
    PERM_LABEL_I18N_WRITE = "label_i18n_write"
    PERM_LABEL_READ       = "label_read"
    PERM_LABEL_MODERATE   = "label_moderate"

    // Approve state levels
    APR_NONE     = int16(0)
    APR_APPROVED = int16(1)
    APR_DECLINED = int16(2)

    // Languages
    LANG_ENGLISH    = "en"
    LANG_HEBREW     = "he"
    LANG_RUSSIAN    = "ru"
    LANG_SPANISH    = "es"
    LANG_ITALIAN    = "it"
    LANG_GERMAN     = "de"
    LANG_DUTCH      = "nl"
    LANG_FRENCH     = "fr"
    LANG_PORTUGUESE = "pt"
    LANG_TURKISH    = "tr"
    LANG_POLISH     = "pl"
    LANG_ARABIC     = "ar"
    LANG_HUNGARIAN  = "hu"
    LANG_FINNISH    = "fi"
    LANG_LITHUANIAN = "lt"
    LANG_JAPANESE   = "ja"
    LANG_BULGARIAN  = "bg"
    LANG_GEORGIAN   = "ka"
    LANG_NORWEGIAN  = "no"
    LANG_SWEDISH    = "sv"
    LANG_CROATIAN   = "hr"
    LANG_CHINESE    = "zh"
    LANG_PERSIAN    = "fa"
    LANG_ROMANIAN   = "ro"
    LANG_HINDI      = "hi"
    LANG_UKRAINIAN  = "ua"
    LANG_MACEDONIAN = "mk"
    LANG_LATVIAN    = "lv"
    LANG_AMHARIC    = "am"
    LANG_INDONESIAN = "id"
    LANG_ARMENIAN   = "hy"
    LANG_MULTI      = "zz"
    LANG_UNKNOWN    = "xx"
    LANG_ORIGINAL   = "or"
    LANG_SLOVENIAN  = "sl"
    LANG_CZECH      = "cs"
)