Added admin option to model

This commit is contained in:
perp 2024-06-06 19:17:16 +01:00
parent 1f224e159e
commit 3c2b7f919e
4 changed files with 3 additions and 59 deletions

View File

@ -1,17 +1,3 @@
// Copyright 2024 perp (supernets)
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package account package account
import ( import (
@ -31,6 +17,7 @@ type Model struct {
ID int64 ID int64
Username string `xorm:"varchar(30) unique"` Username string `xorm:"varchar(30) unique"`
Password string `xorm:"varchar(90)"` Password string `xorm:"varchar(90)"`
Admin bool
Created time.Time `xorm:"created"` Created time.Time `xorm:"created"`
} }

View File

@ -1,17 +1,3 @@
// Copyright 2024 perp (supernets)
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package account package account
import "github.com/rs/zerolog/log" import "github.com/rs/zerolog/log"

View File

@ -1,17 +1,3 @@
// Copyright 2024 perp (supernets)
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package account package account
import "github.com/rs/zerolog/log" import "github.com/rs/zerolog/log"

View File

@ -1,17 +1,3 @@
// Copyright 2024 perp (supernets)
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
// http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.
package database package database
import ( import (
@ -19,7 +5,6 @@ import (
"git.supernets.org/perp/gopay/internal/database/account" "git.supernets.org/perp/gopay/internal/database/account"
_ "github.com/mattn/go-sqlite3" _ "github.com/mattn/go-sqlite3"
//_ "github.com/jackc/pgx/v5/stdlib"
"github.com/rs/zerolog/log" "github.com/rs/zerolog/log"
"xorm.io/xorm" "xorm.io/xorm"
) )