Permissions contacts
This commit is contained in:
parent
19b2b7db68
commit
7af59fb935
2 changed files with 207 additions and 14 deletions
|
|
@ -197,6 +197,7 @@ func MemberAdd(c *fiber.Ctx) error {
|
|||
|
||||
var person models.Person
|
||||
var errors []string
|
||||
|
||||
if c.Method() == "POST" {
|
||||
data := PersonValidation{
|
||||
LastName: c.FormValue("last_name"),
|
||||
|
|
@ -700,7 +701,7 @@ func MemberArchive(c *fiber.Ctx) error {
|
|||
}
|
||||
|
||||
var person models.Person
|
||||
result := db.Find(&person, "id = ?", id)
|
||||
result := db.Find(&person, "id = ? AND is_member = ? AND deleted_at IS NULL", id, true)
|
||||
|
||||
if result.Error != nil {
|
||||
return result.Error
|
||||
|
|
@ -747,7 +748,7 @@ func MemberRestore(c *fiber.Ctx) error {
|
|||
|
||||
var person models.Person
|
||||
result := db.Unscoped().Find(
|
||||
&person, "id = ? AND deleted_at IS NOT NULL", id,
|
||||
&person, "id = ? AND is_member = ? AND deleted_at IS NOT NULL", id, true,
|
||||
)
|
||||
|
||||
if result.Error != nil {
|
||||
|
|
@ -797,7 +798,7 @@ func MemberPurge(c *fiber.Ctx) error {
|
|||
|
||||
var person models.Person
|
||||
result := db.Unscoped().Find(
|
||||
&person, "id = ?", id,
|
||||
&person, "id = ? AND is_member = ?", id, true,
|
||||
)
|
||||
|
||||
if result.Error != nil {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue