Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Field ¶
type Field struct {
// si el campo comienza com id_ se considera como único y perteneciente a una tabla específica ej: id_user su tabla es user
// otros ej: id_usuario, apellido, address, city etc
Name string
Unique bool //campo único en db
Inalterable bool //la data en el campo sera inalterable después de la creación (¡no se puede modificar!)
Legend string //como se mostrara al usuario el campo en el encabezado ej: "name" por "Nombre Usuario"
Input input
SkipValidation bool //sin validar
SkipCompletionAllowed bool //si el campo es requerido obligatoriamente o no
NotRenderHtml bool // si no se necesita en formulario html
}
type Object ¶
func NewOneObject ¶ added in v0.0.1
func (*Object) FilterFields ¶ added in v0.0.1
func (*Object) PrimaryKeyName ¶ added in v0.0.1
retorna nombre del campo pk
type Permissions ¶
type Table ¶
type Table struct {
Name string //nombre de la tabla
TextFieldNames []string //nombre de campos mas representativos de la tabla ej: nombre, apellido
Fields []Field //campos de la tabla
//operaciones permitidas según nivel de acceso ej: 0,1,2,3,4 + Create bool, Update bool, Delete bool
OperationsAllowed map[uint8]Permissions
}
Click to show internal directories.
Click to hide internal directories.