Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

user ที่ใช้รหัสที่ gen อัตโนมัติ (Uxxx) supeadmin ไม่สามารถเข้าไปลบได้ #57

Open
pphetra opened this issue Jan 25, 2024 · 3 comments
Assignees

Comments

@pphetra
Copy link
Contributor

pphetra commented Jan 25, 2024

เกิดจากการทดลองสมัครใช้งานก่อนมีการอบรมจริง หรือผู้อบรมชุดแรกที่ใช้ user ที่ gen อัตโนมัติ ทำให้มีการลงทะเบียนซ้ำ เช่น

  • เมืองหนองบก แขวงคำม่วน
  • เมืองปากซัน แขวงบอลิคำไซ
@pphetra pphetra converted this from a draft issue Jan 25, 2024
@rachumala
Copy link

rachumala commented Jan 25, 2024

ที่ dashboard หน้า users เมื่อกด delete >> confirm การลบแล้ว แต่หน้าจอยังแสดงชื่อผู้ใช้อยู่

ที่ถูกต้อง disable [ในทางเทคนิคไม่มีการ delete user มีแต่ disable user เท่านั้น]

Image

errors
: 
[{,…}]
0
: 
{,…}
locations
: 
[{line: 2, column: 3}]
message
: 
"(\"Cannot delete some instances of model 'AuthorityUser' because they are referenced through protected foreign keys: 'MonitoringRecord.reported_by'.\", {<MonitoringRecord: MonitoringRecord object (5704556a-2bf4-4ba1-bd12-8c42dcf220e2)>})"
path
: 
["adminAuthorityUserDelete"]

@pphetra pphetra self-assigned this Jan 29, 2024
@pphetra pphetra moved this to In review in Podd Laos #1 Jan 29, 2024
@pphetra
Copy link
Contributor Author

pphetra commented Feb 1, 2024

@rachumala ให้ทดสอบดังต่อไปนี้

  • root account ทำการลบได้
  • admin account ทำการลบได้
  • เมื่อลบแล้ว ไม่แสดงใน list อีก
  • officer user ที่ลบแล้ว login ใน dashboard ไม่ได้
  • reporter user ที่ลบแล้่ว login ใน app ไม่ได้
  • รายงาน zero report ไม่ได้แสดง user นั้น...แต่มีประเด็นเรียกรายงาน ครอบช่วงเวลา ก่อนที่จะ disable
  • รายงาน inactive reporter ไม่แสดง user นั้น
  • รายงาน reporter performance ไม่แสดง user นั้น..แต่มีประเด็นเรียกรายงาน ครอบช่วงเวลา ก่อนที่จะ disable

@rachumala
Copy link

rachumala commented Feb 1, 2024

1 กพ 67 >> ทดสอบที่ server ของ bon ตามหัวข้อที่พี่ป๊อกแจ้งแล้วผ่าน

แต่ยังมีกรณีที่มีการ disable user แล้วเรียกรายงาน (zero report , reporter performance) ครอบช่วงเวลาก่อนที่จะ disable user นั้น ควรแสดง user นั้นอยู่ แต่อาจเพิ่ม column หมายเหตุว่า มีการ disable user นี้เมื่อไร

ตัวอย่าง มีการ disable user ชื่อ bkk2 แต่ bkk2 มีการรายงานเดือน ตค 2566 ถ้ามีการเรียกรายงานปี 2566 ทั้งปี รายงานควรแสดงข้อมูลการรายงานของ bkk2 ด้วย

@rachumala rachumala moved this from In review to Done in Podd Laos #1 Feb 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Done
Development

No branches or pull requests

2 participants