{
  alias:            "___fcfSimpleAuthorization___users",
  table:            "___fcfSimpleAuthorization___users",
  enable:           true,
  title:            "!{{Users}}!",
  singleTitle:      "${record.user}$",
  description:      "List of registered users in the system",
  dbSync:           true,
  inner:            true,
  connectionGroup:  "default",
  access:           "root",
  key:              "refmaster",
  order:            [ { type: "field", field: "id", order: "asc" } ],
  join:             [
    {
      from:        "___fcf___users",
      as:          "___fcf___users",
      on:          "refmaster = ___fcf___users.id",
      attach:      "mirror", // values: "none"|"mirror"|"extends"
    }
  ],
  fields:[
    {
      alias:     "refmaster",
      field:     "refmaster",
      title:     "!{{Reference}}!",
      type:      "bigint",
      notEdit:   true,
      inner:     true,
    },
    {
      alias: 'id',
      join:  { field: "id", from: "___fcf___users" }
    },
    {
      alias: 'user',
      join:  { field: "user", from: "___fcf___users" }
    },
    {
      alias:     'email',
      field:     'email',
      title:     'e-mail',
      type:      'string',
      notEmpty:  true,
      default:   "email@email.org"
    },
    {
      alias: 'password',
      join:  { field: "password", from: "___fcf___users" }
    },
    {
      alias: 'groups',
      join:  { field: "groups", from: "___fcf___users" }
    },
    {
      alias: 'active',
      join:  { field: "active", from: "___fcf___users" }
    },
    {
      alias: 'initialized',
      join:  { field: "initialized", from: "___fcf___users" }
    },
    {
      alias: 'time_creation',
      join:  { field: "time_creation", from: "___fcf___users" }
    },
    {
      alias: 'last_login_attempt',
      join:  { field: "last_login_attempt", from: "___fcf___users" }
    },
    {
      alias: 'number_login_attempts',
      join:  { field: "number_login_attempts", from: "___fcf___users" }
    },
  ]
}
