mirror of
https://github.com/Theodor-Springmann-Stiftung/musenalm.git
synced 2026-02-04 02:25:30 +00:00
+Abkürzungen
This commit is contained in:
@@ -1,49 +0,0 @@
|
||||
package pagemodels
|
||||
|
||||
import "github.com/pocketbase/pocketbase/core"
|
||||
|
||||
type Abk struct {
|
||||
core.BaseRecordProxy
|
||||
}
|
||||
|
||||
func (a *Abk) TableName() string {
|
||||
return GeneratePageTableName(P_DOK_NAME, T_ABK_NAME)
|
||||
}
|
||||
|
||||
func NewAbk(record *core.Record) *Abk {
|
||||
i := &Abk{}
|
||||
i.SetProxyRecord(record)
|
||||
return i
|
||||
}
|
||||
|
||||
func (a *Abk) Abk() string {
|
||||
return a.GetString(F_ABK)
|
||||
}
|
||||
|
||||
func (a *Abk) SetAbk(abk string) {
|
||||
a.Set(F_ABK, abk)
|
||||
}
|
||||
|
||||
func (a *Abk) Bedeutung() string {
|
||||
return a.GetString(F_BEDEUTUNG)
|
||||
}
|
||||
|
||||
func (a *Abk) SetBedeutung(bedeutung string) {
|
||||
a.Set(F_BEDEUTUNG, bedeutung)
|
||||
}
|
||||
|
||||
func GetAbks(app core.App) (map[string]string, error) {
|
||||
ret := make(map[string]string)
|
||||
abks := []*Abk{}
|
||||
|
||||
err := app.RecordQuery(GeneratePageTableName(P_DOK_NAME, T_ABK_NAME)).All(&abks)
|
||||
if err != nil {
|
||||
return ret, err
|
||||
}
|
||||
|
||||
for _, abk := range abks {
|
||||
ret[abk.Abk()] = abk.Bedeutung()
|
||||
}
|
||||
|
||||
return ret, nil
|
||||
}
|
||||
@@ -14,16 +14,13 @@ const (
|
||||
|
||||
P_REIHEN_NAME = "reihen"
|
||||
P_ORTE_NAME = "orte"
|
||||
P_ABKUERZUNGEN_NAME = "abkuerzungen"
|
||||
P_DANK_NAME = "danksagungen"
|
||||
P_KONTAKT_NAME = "kontakt"
|
||||
P_LIT_NAME = "literatur"
|
||||
P_EINFUEHRUNG_NAME = "einleitung"
|
||||
|
||||
P_DOK_NAME = "benutzerhinweise"
|
||||
T_ABK_NAME = "abkuerzungen"
|
||||
|
||||
F_ABK = "Abkuerzung"
|
||||
F_BEDEUTUNG = "Bedeutung"
|
||||
|
||||
F_TITLE = "Titel"
|
||||
F_DESCRIPTION = "Beschreibung"
|
||||
|
||||
Reference in New Issue
Block a user