Add problem report for CORE phone numbers too long
This commit is contained in:
parent
2af89f2cbf
commit
66d1cdd0a9
3 changed files with 66 additions and 0 deletions
|
@ -62,6 +62,24 @@ class corepos_problems_invalid_person_numbers(ProblemReportEmail):
|
|||
}
|
||||
|
||||
|
||||
class corepos_problems_phone_numbers_too_long(ProblemReportEmail):
|
||||
"""
|
||||
Looks for `meminfo` records with phone number which is too long to
|
||||
properly fit in the `Customers` table.
|
||||
"""
|
||||
default_subject = "Phone numbers too long"
|
||||
abstract = False
|
||||
|
||||
def sample_data(self, request):
|
||||
from corepos.db.office_op import model as corepos
|
||||
|
||||
member = corepos.MemberInfo(card_number=42,
|
||||
phone='(800) 555-1234 ABCDEFGHIJKLMNOP')
|
||||
return {
|
||||
'problems': [member]
|
||||
}
|
||||
|
||||
|
||||
class rattail_export_corepos_updates(ImporterEmail):
|
||||
"""
|
||||
Sent when a Rattail -> CORE-POS API export involves data changes.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue