Skip to contents

Insert default data in app database, from a remote git if an internet connection is available

Usage

insert_default_data(
  output,
  r = shiny::reactiveValues(),
  m = shiny::reactiveValues(),
  i18n = character(),
  language = "en",
  db_col_types = tibble::tibble(),
  users_accesses_toggles_options = tibble::tibble()
)

Arguments

output

Shiny output variable

r

Shiny reactive value, used to communicate between modules

m

Shiny reactive value, used to communicate between modules

i18n

Translator object from shiny.i18n library

language

Selected language, "en" or "fr" (character)

db_col_types

A tibble containing the col_types by table, used by vroom or readr to read csv files (tibble)

users_accesses_toggles_options

A tibble containing users accesses, to add in database if no internet access (tibble)

Examples

if (FALSE) {
insert_default_data(output = output, r = r, m = m, i18n = i18n, language = "en",
  db_col_types = db_col_types, users_accesses_toggles_options = users_accesses_toggles_options)
}