feat(views): add new default views for filters
This commit is contained in:
parent
b39c5580c2
commit
ee228106fc
@ -45,6 +45,14 @@ func (projects20240313230538) TableName() string {
|
||||
return "projects"
|
||||
}
|
||||
|
||||
type filters20240313230538 struct {
|
||||
ID int64 `xorm:"autoincr not null unique pk" json:"id" param:"view"`
|
||||
}
|
||||
|
||||
func (filters20240313230538) TableName() string {
|
||||
return "saved_filters"
|
||||
}
|
||||
|
||||
func init() {
|
||||
migrations = append(migrations, &xormigrate.Migration{
|
||||
ID: "20240313230538",
|
||||
@ -92,6 +100,31 @@ func init() {
|
||||
}
|
||||
}
|
||||
|
||||
filters := []*filters20240313230538{}
|
||||
err = tx.Find(&filters)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
for _, filter := range filters {
|
||||
err = createView(filter.ID*-1-1, 0, "List", 100)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
err = createView(filter.ID*-1-1, 1, "Gantt", 200)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
err = createView(filter.ID*-1-1, 2, "Table", 300)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
err = createView(filter.ID*-1-1, 3, "Kanban", 400)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
},
|
||||
Rollback: func(tx *xorm.Engine) error {
|
||||
|
Loading…
x
Reference in New Issue
Block a user