سیستم مستندات یکپارچه

Backend Core - Backend Data Models

ERD استخراج‌شده از مدل‌ها

Mermaid ER diagram - روابط قطعی فقط در صورت استخراج مستقیم تکمیل می‌شوند.

erDiagram
  COMPANY {
    string name_en
    string name_fa
    string abbreviation
    string logo
  }
  PROJECT {
    string name
    string name_fa
    string company
    string company_name
    string key
    string logo
    string image
    string primary_color
    string secondary_color
    string description
  }
  PROVINCE {
    string name
  }
  CITY {
    string name
    string province
    boolean is_active
  }
  REGION {
    string name
    string verbose_name
    string city
  }
  DISTRICT {
    string verbose_name
    number no
    string city
  }
  ACTIVECITY {
    string city
    string project
  }
  FIELDVALIDATION {
    string name
    number min_value
    number max_value
    string value_error_msg_en
    string value_error_msg_fa
    number min_lenght
    number max_lenght
    string lenght_error_msg_en
    string lenght_error_msg_fa
    boolean is_mandatory
  }
  ROLE {
    string title
    string title_abbreviation
    string verbose_name
    string description
    number priority
    boolean is_active
  }
  ROLEASSIGNMENT {
    string user
    string role
    boolean is_deleted
    string project
  }
  EXTENDEDUSER {
    string MANAGER
    string CUSTOMER
    string PROMOTER
    string SUPPORT
    string ROLES
    string FORM_NOT_COMPLETE
    string FORM_COMPLETE
    string READY_TO_ASSIGN
    string STATUS
    string user
  }
  DOCUMENT {
    string name
    string verbose_name
    string abbreviation
    string description
    boolean is_mandatory
  }
  DOCUMENTPHOTO {
    string NOT_CHECKED
    string CONFIRMED
    string REJECTED
    string CONFIRMATION_CHOICES
    string user
    string document
    string file
    datetime datetime_created
    datetime datetime_last_change
    string supervisor_confirm
  }
  OTP {
    string phone_number
    string otp
    string verification_token
    datetime datetime_requested
  }

Company

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
name_enCharFieldنیازمند بررسی--name_en = models.CharField(max_length=255, blank=True, null=True, default=None)
name_faCharFieldنیازمند بررسی--name_fa = models.CharField(max_length=255, blank=True, null=True, default=None)
abbreviationCharFieldنیازمند بررسی--abbreviation = models.CharField(max_length=255, blank=True, null=True, default=None)
logoTextFieldنیازمند بررسی--logo = models.TextField(blank=True, null=True, default=None)

منابع کد

  • auth_app/models.py:16 - Company

Project

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=255, blank=True, null=True, default=None)
name_faCharFieldنیازمند بررسی--name_fa = models.CharField(max_length=255, blank=True, null=True, default=None)
companyForeignKeyنیازمند بررسی--company = models.ForeignKey(Company, on_delete=models.CASCADE, blank=True, null=True, default=None)
company_nameCharFieldنیازمند بررسی--company_name = models.CharField(max_length=255, blank=True, null=True, default=None)
keyCharFieldنیازمند بررسی--key = models.CharField(max_length=20, blank=True, null=True, default=None)
logoTextFieldنیازمند بررسی--logo = models.TextField(blank=True, null=True, default=None)
imageTextFieldنیازمند بررسی--image = models.TextField(blank=True, null=True, default=None)
primary_colorCharFieldنیازمند بررسی--primary_color = models.CharField(max_length=20, blank=True, null=True, default=None)
secondary_colorCharFieldنیازمند بررسی--secondary_color = models.CharField(max_length=20, blank=True, null=True, default=None)
descriptionTextFieldنیازمند بررسی--description = models.TextField(blank=True, null=True, default=None)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, default=True)
promoting_typeCharFieldنیازمند بررسی--promoting_type = models.CharField(max_length=20, blank=True, null=True, default=None)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True, null=True, default=None)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True, null=True, default=None)

منابع کد

  • auth_app/models.py:26 - Project

Province

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=35)

منابع کد

  • auth_app/models.py:50 - Province

City

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=35)
provinceForeignKeyنیازمند بررسی--province = models.ForeignKey(Province, on_delete=models.CASCADE)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(default=False, blank=True)

منابع کد

  • auth_app/models.py:54 - City

Region

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=35, blank=True, null=True, default=None)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=35, blank=True, null=True, default=None)
cityForeignKeyنیازمند بررسی--city = models.ForeignKey(City, on_delete=models.CASCADE, blank=True, null=True, default=None)

منابع کد

  • auth_app/models.py:65 - Region

District

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=35, blank=True, null=True, default=None)
noIntegerFieldنیازمند بررسی--no = models.IntegerField(blank=True, null=True, default=None)
cityForeignKeyنیازمند بررسی--city = models.ForeignKey(City, on_delete=models.CASCADE, blank=True, null=True, default=None)

منابع کد

  • auth_app/models.py:71 - District

ActiveCity

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
cityForeignKeyنیازمند بررسی--city = models.ForeignKey(City, on_delete=models.CASCADE)
projectForeignKeyنیازمند بررسی--project = models.ForeignKey(Project, on_delete=models.CASCADE)

منابع کد

  • auth_app/models.py:77 - ActiveCity

FieldValidation

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=30, blank=True, null=True, default=None)
min_valueBigIntegerFieldنیازمند بررسی--min_value = models.BigIntegerField(blank=True, null=True, default=None)
max_valueBigIntegerFieldنیازمند بررسی--max_value = models.BigIntegerField(blank=True, null=True, default=None)
value_error_msg_enCharFieldنیازمند بررسی--value_error_msg_en = models.CharField(max_length=255, blank=True, null=True, default=None)
value_error_msg_faCharFieldنیازمند بررسی--value_error_msg_fa = models.CharField(max_length=255, blank=True, null=True, default=None)
min_lenghtIntegerFieldنیازمند بررسی--min_lenght = models.IntegerField(blank=True, null=True, default=None)
max_lenghtIntegerFieldنیازمند بررسی--max_lenght = models.IntegerField(blank=True, null=True, default=None)
lenght_error_msg_enCharFieldنیازمند بررسی--lenght_error_msg_en = models.CharField(max_length=255, blank=True, null=True, default=None)
lenght_error_msg_faCharFieldنیازمند بررسی--lenght_error_msg_fa = models.CharField(max_length=255, blank=True, null=True, default=None)
is_mandatoryBooleanFieldنیازمند بررسی--is_mandatory = models.BooleanField(blank=True, default=False)
mandatory_error_msg_enCharFieldنیازمند بررسی--mandatory_error_msg_en = models.CharField(max_length=255, blank=True, null=True, default=None)
mandatory_error_msg_faCharFieldنیازمند بررسی--mandatory_error_msg_fa = models.CharField(max_length=255, blank=True, null=True, default=None)
regexCharFieldنیازمند بررسی--regex = models.CharField(max_length=255, blank=True, null=True, default=None)
regex_error_msg_enCharFieldنیازمند بررسی--regex_error_msg_en = models.CharField(max_length=255, blank=True, null=True, default=None)
regex_error_msg_faCharFieldنیازمند بررسی--regex_error_msg_fa = models.CharField(max_length=255, blank=True, null=True, default=None)
min_choice_countIntegerFieldنیازمند بررسی--min_choice_count = models.IntegerField(blank=True, null=True, default=None)
max_choice_countIntegerFieldنیازمند بررسی--max_choice_count = models.IntegerField(blank=True, null=True, default=None)
choice_count_error_msg_enCharFieldنیازمند بررسی--choice_count_error_msg_en = models.CharField(max_length=255, blank=True, null=True, default=None)
choice_count_error_msg_faCharFieldنیازمند بررسی--choice_count_error_msg_fa = models.CharField(max_length=255, blank=True, null=True, default=None)

منابع کد

  • auth_app/models.py:85 - FieldValidation

Role

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
titleCharFieldنیازمند بررسی--title = models.CharField(max_length=25, help_text="Manager, Customer")
title_abbreviationCharFieldنیازمند بررسی--title_abbreviation = models.CharField(max_length=1, help_text="M, C")
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=40, blank=True, null=True, default=None)
descriptionTextFieldنیازمند بررسی--description = models.TextField(blank=True, null=True, default=None)
priorityIntegerFieldنیازمند بررسی--priority = models.IntegerField(blank=True, default=0)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, default=True)

منابع کد

  • auth_app/models.py:108 - Role

RoleAssignment

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
userForeignKeyنیازمند بررسی--user = models.ForeignKey(User, on_delete=models.CASCADE, related_name='auth_app_roleassignment')
roleForeignKeyنیازمند بررسی--role = models.ForeignKey(Role, on_delete=models.CASCADE)
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(blank=True, default=False)
projectForeignKeyنیازمند بررسی--project = models.ForeignKey(Project, on_delete=models.CASCADE, null=True, default=None)

منابع کد

  • auth_app/models.py:117 - RoleAssignment

ExtendedUser

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
MANAGERنیازمند بررسینیازمند بررسی--MANAGER = 'M'
CUSTOMERنیازمند بررسینیازمند بررسی--CUSTOMER = 'C'
PROMOTERنیازمند بررسینیازمند بررسی--PROMOTER = 'P'
SUPPORTنیازمند بررسینیازمند بررسی--SUPPORT = 'S'
ROLESنیازمند بررسینیازمند بررسی--ROLES = (
FORM_NOT_COMPLETEنیازمند بررسینیازمند بررسی--FORM_NOT_COMPLETE = 'F_N_C'
FORM_COMPLETEنیازمند بررسینیازمند بررسی--FORM_COMPLETE = 'F_C'
READY_TO_ASSIGNنیازمند بررسینیازمند بررسی--READY_TO_ASSIGN = 'R'
STATUSنیازمند بررسینیازمند بررسی--STATUS = (
userOneToOneFieldنیازمند بررسی--user = models.OneToOneField(User, on_delete=models.CASCADE)
full_nameCharFieldنیازمند بررسی--full_name = models.CharField(max_length=80, blank=True, null=True, default=None)
national_codeCharFieldنیازمند بررسی--national_code = models.CharField(max_length=10, blank=True, null=True)
roleCharFieldنیازمند بررسی--role = models.CharField(choices=ROLES, max_length=1, default=PROMOTER)
rolesManyToManyFieldنیازمند بررسی--roles = models.ManyToManyField(Role, help_text=_('user roles'), blank=True)
provinceForeignKeyنیازمند بررسی--province = models.ForeignKey(Province, on_delete=models.CASCADE, blank=True, null=True, default=None)
cityForeignKeyنیازمند بررسی--city = models.ForeignKey(City, on_delete=models.CASCADE, blank=True, null=True, default=None)
insurance_numberCharFieldنیازمند بررسی--insurance_number = models.CharField(max_length=255, blank=True, null=True)
ibanCharFieldنیازمند بررسی--iban = models.CharField(max_length=24, blank=True, null=True)
birthـcertificateـnumberCharFieldنیازمند بررسی--birthـcertificateـnumber = models.CharField(max_length=30, blank=True, null=True, verbose_name='شماره شناسنامه')
birthdayDateFieldنیازمند بررسی--birthday = models.DateField(blank=True, null=True, verbose_name='')
genderBooleanFieldنیازمند بررسی--gender = models.BooleanField(blank=True, null=True, default=False)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(auto_now_add=True, blank=True, null=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(auto_now=True, blank=True, null=True)
statusCharFieldنیازمند بررسی--status = models.CharField(choices=STATUS, max_length=20, default=READY_TO_ASSIGN, blank=True, null=True)

منابع کد

  • auth_app/models.py:128 - ExtendedUser

Document

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=255, blank=True, null=True, default=None)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=255, blank=True, null=True, default=None)
abbreviationCharFieldنیازمند بررسی--abbreviation = models.CharField(max_length=255, blank=True, null=True, default=None)
descriptionTextFieldنیازمند بررسی--description = models.TextField(blank=True, null=True, default=None)
is_mandatoryBooleanFieldنیازمند بررسی--is_mandatory = models.BooleanField(default=False)

منابع کد

  • auth_app/models.py:212 - Document

DocumentPhoto

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
NOT_CHECKEDنیازمند بررسینیازمند بررسی--NOT_CHECKED = 'NOT_CHECKED'
CONFIRMEDنیازمند بررسینیازمند بررسی--CONFIRMED = 'CONFIRMED'
REJECTEDنیازمند بررسینیازمند بررسی--REJECTED = 'REJECTED'
CONFIRMATION_CHOICESنیازمند بررسینیازمند بررسی--CONFIRMATION_CHOICES = (
userForeignKeyنیازمند بررسی--user = models.ForeignKey(User, on_delete=models.CASCADE)
documentForeignKeyنیازمند بررسی--document = models.ForeignKey(Document, on_delete=models.CASCADE, blank=True, null=True, default=None)
fileTextFieldنیازمند بررسی--file = models.TextField(blank=True, null=True, default=None)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(auto_now_add=True, blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(auto_now=True, blank=True, null=True)
supervisor_confirmCharFieldنیازمند بررسی--supervisor_confirm = models.CharField(max_length=12, blank=True, choices=CONFIRMATION_CHOICES,
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(default=False, blank=True)
is_checkedBooleanFieldنیازمند بررسی--is_checked = models.BooleanField(default=False, blank=True)
confirm_statusCharFieldنیازمند بررسی--confirm_status = models.CharField(max_length=12, blank=True, choices=CONFIRMATION_CHOICES,

منابع کد

  • auth_app/models.py:223 - DocumentPhoto

OTP

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
phone_numberCharFieldنیازمند بررسی--phone_number = models.CharField(max_length=16)
otpCharFieldنیازمند بررسی--otp = models.CharField(max_length=5, blank=True)
verification_tokenTextFieldنیازمند بررسی--verification_token = models.TextField(blank=True)
datetime_requestedDateTimeFieldنیازمند بررسی--datetime_requested = models.DateTimeField(blank=True, null=True, default=None)

منابع کد

  • auth_app/models.py:249 - OTP

SupervisorChangeLog

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
supervisor_recordForeignKeyنیازمند بررسی--supervisor_record = models.ForeignKey('Supervisor', on_delete=models.CASCADE)
createdBooleanFieldنیازمند بررسی--created = models.BooleanField(blank=True, default=False)
is_active_set_toBooleanFieldنیازمند بررسی--is_active_set_to = models.BooleanField(blank=True, default=False)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True)

منابع کد

  • auth_app/models.py:262 - SupervisorChangeLog

Supervisor

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
supervisorForeignKeyنیازمند بررسی--supervisor = models.ForeignKey(User, on_delete=models.CASCADE, related_name='Supervisor_Supervisor')
promoterForeignKeyنیازمند بررسی--promoter = models.ForeignKey(User, on_delete=models.CASCADE, related_name='Supervisor_Promoter')
projectForeignKeyنیازمند بررسی--project = models.ForeignKey(Project, on_delete=models.CASCADE)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, default=True)

منابع کد

  • auth_app/models.py:279 - Supervisor

AdminMenu

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
projectForeignKeyنیازمند بررسی--project = models.ForeignKey(Project, on_delete=models.CASCADE)
roleForeignKeyنیازمند بررسی--role = models.ForeignKey(Role, on_delete=models.CASCADE)
parentForeignKeyنیازمند بررسی--parent = models.ForeignKey('AdminMenu', on_delete=models.CASCADE, related_name='parent_menu', null=True, blank=True,
has_submenuBooleanFieldنیازمند بررسی--has_submenu = models.BooleanField(blank=True, default=False)
priorityIntegerFieldنیازمند بررسی--priority = models.IntegerField()
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=40, blank=True, null=True, default=None)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=60, blank=True, null=True, default=None)
active_iconTextFieldنیازمند بررسی--active_icon = models.TextField(blank=True, null=True, default=None)
deactive_iconTextFieldنیازمند بررسی--deactive_icon = models.TextField(blank=True, null=True, default=None)
has_iframeBooleanFieldنیازمند بررسی--has_iframe = models.BooleanField(blank=True, default=False)
iframe_linkTextFieldنیازمند بررسی--iframe_link = models.TextField(blank=True, null=True, default=None)
frontend_route_nameCharFieldنیازمند بررسی--frontend_route_name = models.CharField(max_length=80, blank=True, null=True, default=None)
frontend_route_urlCharFieldنیازمند بررسی--frontend_route_url = models.CharField(max_length=255, blank=True, null=True, default=None)
frontend_api_queryparamsCharFieldنیازمند بررسی--frontend_api_queryparams = models.CharField(max_length=255, blank=True, null=True, default=None)
frontend_route_paramsJSONFieldنیازمند بررسی--frontend_route_params = models.JSONField(blank=True, null=True, default=None)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, default=True)

منابع کد

  • auth_app/models.py:312 - AdminMenu

QuestionAnswerTypeValidation

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
VISITAPPنیازمند بررسینیازمند بررسی--VISITAPP = 'V'
SURVEYAPPنیازمند بررسینیازمند بررسی--SURVEYAPP = 'S'
IS_FORنیازمند بررسینیازمند بررسی--IS_FOR = (
is_forCharFieldنیازمند بررسی--is_for = models.CharField(max_length=1, blank=True, default='V', choices=IS_FOR)
visit_questionForeignKeyنیازمند بررسی--visit_question = models.ForeignKey(Question, on_delete=models.CASCADE, blank=True, null=True, default=None)
survey_questionForeignKeyنیازمند بررسی--survey_question = models.ForeignKey(SurveyQuestion, on_delete=models.CASCADE, blank=True, null=True, default=None)
validationForeignKeyنیازمند بررسی--validation = models.ForeignKey(FieldValidation, on_delete=models.CASCADE, blank=True, null=True, default=None)
answer_typeForeignKeyنیازمند بررسی--answer_type = models.ForeignKey(AnswerType, on_delete=models.CASCADE)

منابع کد

  • auth_app/models.py:336 - QuestionAnswerTypeValidation

UploadedFile

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
EDUCATIONنیازمند بررسینیازمند بررسی--EDUCATION = 'EDU'
ETCنیازمند بررسینیازمند بررسی--ETC = "ETC"
TYPE_CHOICESنیازمند بررسینیازمند بررسی--TYPE_CHOICES = (
fileTextFieldنیازمند بررسی--file = models.TextField(blank=True, null=True, default=None)
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=40, blank=True, null=True, default=None)
typeCharFieldنیازمند بررسی--type = models.CharField(max_length=3, blank=True, null=True, default=None, choices=TYPE_CHOICES)
descriptionTextFieldنیازمند بررسی--description = models.TextField(blank=True, null=True, default=None)
iconTextFieldنیازمند بررسی--icon = models.TextField(blank=True, null=True, default=None)
uploaded_byForeignKeyنیازمند بررسی--uploaded_by = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True, default=None)
projectForeignKeyنیازمند بررسی--project = models.ForeignKey(Project, on_delete=models.CASCADE, blank=True, null=True, default=None)
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(blank=True, default=False)
priorityIntegerFieldنیازمند بررسی--priority = models.IntegerField(blank=True, default=0)

منابع کد

  • auth_app/models.py:350 - UploadedFile

AuthenticationImage

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
userForeignKeyنیازمند بررسی--user = models.ForeignKey(User, on_delete=models.CASCADE, blank=True)
imageTextFieldنیازمند بررسی--image = models.TextField(blank=True)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True, null=True, default=None)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True, null=True, default=None)

منابع کد

  • auth_app/models.py:368 - AuthenticationImage

AuthenticationValidationLog

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
creatorForeignKeyنیازمند بررسی--creator = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True, default=None)
survey_filloutForeignKeyنیازمند بررسی--survey_fillout = models.ForeignKey(SurveyFillOut, on_delete=models.CASCADE, blank=True, null=True, default=None)
visitForeignKeyنیازمند بررسی--visit = models.ForeignKey(Visit, on_delete=models.CASCADE, blank=True, null=True, default=None)
national_idCharFieldنیازمند بررسی--national_id = models.CharField(max_length=12, blank=True, null=True, default=None)
phone_numberCharFieldنیازمند بررسی--phone_number = models.CharField(max_length=20, blank=True, null=True, default=None)
sheba_numberCharFieldنیازمند بررسی--sheba_number = models.CharField(max_length=50, blank=True, null=True, default=None)
sheba_messageTextFieldنیازمند بررسی--sheba_message = models.TextField(blank=True, null=True, default=None)
phone_messageTextFieldنیازمند بررسی--phone_message = models.TextField(blank=True, null=True, default=None)
birth_dateCharFieldنیازمند بررسی--birth_date = models.CharField(max_length=50, blank=True, null=True, default=None)
messageForeignKeyنیازمند بررسی--message = models.ForeignKey(Config, on_delete=models.CASCADE, blank=True, null=True, default=None)
is_sheba_validBooleanFieldنیازمند بررسی--is_sheba_valid = models.BooleanField(blank=True, default=False)
is_phone_validBooleanFieldنیازمند بررسی--is_phone_valid = models.BooleanField(blank=True, default=False)
is_validBooleanFieldنیازمند بررسی--is_valid = models.BooleanField(blank=True, default=False)
is_newBooleanFieldنیازمند بررسی--is_new = models.BooleanField(blank=True, default=False)
is_mainBooleanFieldنیازمند بررسی--is_main = models.BooleanField(blank=True, default=False)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(auto_now_add=True, blank=True, null=True)

منابع کد

  • auth_app/models.py:384 - AuthenticationValidationLog

ViewMethod

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
GETنیازمند بررسینیازمند بررسی--GET = 'GET'
POSTنیازمند بررسینیازمند بررسی--POST = "POST"
PUTنیازمند بررسینیازمند بررسی--PUT = "PUT"
DELETEنیازمند بررسینیازمند بررسی--DELETE = "DELETE"
OPTIONSنیازمند بررسینیازمند بررسی--OPTIONS = "OPTIONS"
PATCHنیازمند بررسینیازمند بررسی--PATCH = "PATCH"
METHOD_CHOICESنیازمند بررسینیازمند بررسی--METHOD_CHOICES = (
view_nameCharFieldنیازمند بررسی--view_name = models.CharField(_('view name'), max_length=255, blank=False, null=False)
methodCharFieldنیازمند بررسی--method = models.CharField(_('method name'), max_length=10, blank=True, null=True, default=None,

منابع کد

  • auth_app/models.py:405 - ViewMethod

RoleView

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
roleForeignKeyنیازمند بررسی--role = models.ForeignKey(Role, on_delete=models.CASCADE)
view_method_nameForeignKeyنیازمند بررسی--view_method_name = models.ForeignKey(ViewMethod, on_delete=models.CASCADE)
can_createBooleanFieldنیازمند بررسی--can_create = models.BooleanField(blank=True, default=False)
can_updateBooleanFieldنیازمند بررسی--can_update = models.BooleanField(blank=True, default=False)
can_deleteBooleanFieldنیازمند بررسی--can_delete = models.BooleanField(blank=True, default=False)
can_viewBooleanFieldنیازمند بررسی--can_view = models.BooleanField(blank=True, default=False)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(auto_now_add=True, blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(auto_now=True, blank=True, null=True)

منابع کد

  • auth_app/models.py:428 - RoleView

ModelField

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
model_nameCharFieldنیازمند بررسی--model_name = models.CharField(max_length=255, blank=False, null=False)
field_nameCharFieldنیازمند بررسی--field_name = models.CharField(max_length=255, blank=False, null=False)
field_typeCharFieldنیازمند بررسی--field_type = models.CharField(max_length=255, blank=False, null=False)

منابع کد

  • auth_app/models.py:439 - ModelField

RoleViewModelField

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
role_viewForeignKeyنیازمند بررسی--role_view = models.ForeignKey(RoleView, on_delete=models.CASCADE)
model_fieldForeignKeyنیازمند بررسی--model_field = models.ForeignKey(ModelField, on_delete=models.CASCADE)
can_updateBooleanFieldنیازمند بررسی--can_update = models.BooleanField(blank=True, default=False)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(auto_now=True, blank=True, null=True)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(auto_now_add=True, blank=True)

منابع کد

  • auth_app/models.py:445 - RoleViewModelField

Limiter

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
keyCharFieldنیازمند بررسی--key = models.CharField(max_length=255, blank=True, null=True, default=None)
valueCharFieldنیازمند بررسی--value = models.CharField(max_length=255, blank=True, null=True, default=None)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(auto_now=True, blank=True, null=True)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(auto_now_add=True, blank=True)

منابع کد

  • auth_app/models.py:453 - Limiter

RoleViewLimiter

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
role_viewForeignKeyنیازمند بررسی--role_view = models.ForeignKey(RoleView, on_delete=models.CASCADE)
limiterForeignKeyنیازمند بررسی--limiter = models.ForeignKey(Limiter, on_delete=models.CASCADE)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, default=False)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(auto_now_add=True, blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(auto_now=True, blank=True, null=True)

منابع کد

  • auth_app/models.py:460 - RoleViewLimiter

LogLimiter

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
keyCharFieldنیازمند بررسی--key = models.CharField(max_length=255, blank=True, null=True, default=None)
valueCharFieldنیازمند بررسی--value = models.CharField(max_length=255, blank=True, null=True, default=None)
modelCharFieldنیازمند بررسی--model = models.CharField(max_length=255, blank=True, null=True, default=None)
view_nameCharFieldنیازمند بررسی--view_name = models.CharField(max_length=255, blank=True, null=True, default=None)
is_getBooleanFieldنیازمند بررسی--is_get = models.BooleanField(blank=True, default=False)
is_putBooleanFieldنیازمند بررسی--is_put = models.BooleanField(blank=True, default=False)
is_patchBooleanFieldنیازمند بررسی--is_patch = models.BooleanField(blank=True, default=False)
is_optionsBooleanFieldنیازمند بررسی--is_options = models.BooleanField(blank=True, default=False)
is_deleteBooleanFieldنیازمند بررسی--is_delete = models.BooleanField(blank=True, default=False)
is_postBooleanFieldنیازمند بررسی--is_post = models.BooleanField(blank=True, default=False)
is_solvedBooleanFieldنیازمند بررسی--is_solved = models.BooleanField(blank=True, default=False)
userCharFieldنیازمند بررسی--user = models.CharField(max_length=255, blank=True, null=True, default=None)
projectCharFieldنیازمند بررسی--project = models.CharField(max_length=255, blank=True, null=True, default=None)
role_view_limiterForeignKeyنیازمند بررسی--role_view_limiter = models.ForeignKey(RoleViewLimiter, on_delete=models.CASCADE)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(auto_now=True, blank=True, null=True)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(auto_now_add=True, blank=True)

منابع کد

  • auth_app/models.py:468 - LogLimiter

Config

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
keyCharFieldنیازمند بررسی--key = models.CharField(max_length=255, unique=True)
valueTextFieldنیازمند بررسی--value = models.TextField(blank=True, null=True, default=None)
categoryCharFieldنیازمند بررسی--category = models.CharField(max_length=50, blank=True, null=True, default=None)

منابع کد

  • config/models.py:10 - Config

AddIn

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
keyCharFieldنیازمند بررسی--key = models.CharField(max_length=24)
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=40, blank=True, null=True, default=None)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=40, blank=True, null=True, default=None)
app_model_nameCharFieldنیازمند بررسی--app_model_name = models.CharField(max_length=150, blank=True, null=True, default=None)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, default=True)

منابع کد

  • config/models.py:15 - AddIn

NavMenu

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
titleCharFieldنیازمند بررسی--title = models.CharField(max_length=255, blank=True, null=True, default=None)
title_faCharFieldنیازمند بررسی--title_fa = models.CharField(max_length=254, blank=True, null=True, default=None)
active_iconTextFieldنیازمند بررسی--active_icon = models.TextField(blank=True, null=True, default=None)
active_icon_thumbnailTextFieldنیازمند بررسی--active_icon_thumbnail = models.TextField(blank=True, null=True, default=None)
deactive_iconTextFieldنیازمند بررسی--deactive_icon = models.TextField(blank=True, null=True, default=None)
deactive_icon_thumbnailTextFieldنیازمند بررسی--deactive_icon_thumbnail = models.TextField(blank=True, null=True, default=None)
priorityIntegerFieldنیازمند بررسی--priority = models.IntegerField(blank=True, null=True, default=None)
roleForeignKeyنیازمند بررسی--role = models.ForeignKey(Role, on_delete=models.CASCADE, null=True, blank=True)
is_landingBooleanFieldنیازمند بررسی--is_landing = models.BooleanField(default=False)
routeCharFieldنیازمند بررسی--route = models.CharField(max_length=255, blank=True, null=True, default=None)

منابع کد

  • config/models.py:23 - NavMenu

MediaType

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
titleCharFieldنیازمند بررسی--title = models.CharField(max_length=255, blank=True, null=True, default=None)
title_faCharFieldنیازمند بررسی--title_fa = models.CharField(max_length=255, blank=True, null=True, default=None)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, null=True, default=True)

منابع کد

  • config/models.py:35 - MediaType

MediaManager

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
titleCharFieldنیازمند بررسی--title = models.CharField(max_length=255, blank=True, null=True, default=None)
title_faCharFieldنیازمند بررسی--title_fa = models.CharField(max_length=254, blank=True, null=True, default=None)
image_1TextFieldنیازمند بررسی--image_1 = models.TextField(blank=True, null=True, default=None)
image_1_alterCharFieldنیازمند بررسی--image_1_alter = models.CharField(max_length=40, blank=True, null=True, default=None)
image_1_thumbnailTextFieldنیازمند بررسی--image_1_thumbnail = models.TextField(blank=True, null=True, default=None)
image_2TextFieldنیازمند بررسی--image_2 = models.TextField(blank=True, null=True, default=None)
image_2_alterCharFieldنیازمند بررسی--image_2_alter = models.CharField(max_length=40, blank=True, null=True, default=None)
image_2_thumbnailTextFieldنیازمند بررسی--image_2_thumbnail = models.TextField(blank=True, null=True, default=None)
clientIntegerFieldنیازمند بررسی--client = models.IntegerField(choices=Client.choices, blank=True, null=True, default=None)
typeForeignKeyنیازمند بررسی--type = models.ForeignKey(MediaType, on_delete=models.CASCADE, blank=True, null=True, default=None)
redirect_urlTextFieldنیازمند بررسی--redirect_url = models.TextField(max_length=255, blank=True, null=True, default=None)
page_urlTextFieldنیازمند بررسی--page_url = models.TextField(max_length=255, blank=True, null=True, default=None)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(default=False, blank=True)
body_copyTextFieldنیازمند بررسی--body_copy = models.TextField(blank=True, null=True, default=None)

منابع کد

  • config/models.py:44 - MediaManager

TagType

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=40, null=True, default=None, blank=True)
verboseCharFieldنیازمند بررسی--verbose = models.CharField(max_length=40, null=True, default=None, blank=True)

منابع کد

  • config/models.py:72 - TagType

TagManager

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
titleCharFieldنیازمند بررسی--title = models.CharField(max_length=255, null=True, default=None, blank=True)
title_faCharFieldنیازمند بررسی--title_fa = models.CharField(max_length=255, null=True, default=None, blank=True)
typeForeignKeyنیازمند بررسی--type = models.ForeignKey(TagType, on_delete=models.CASCADE, blank=True, null=True, default=None)
iconTextFieldنیازمند بررسی--icon = models.TextField(null=True, default=None)
icon_thumbnailTextFieldنیازمند بررسی--icon_thumbnail = models.TextField(null=True, default=None)
imageTextFieldنیازمند بررسی--image = models.TextField(null=True, default=None)
image_thumbnailTextFieldنیازمند بررسی--image_thumbnail = models.TextField(null=True, default=None)
priorityIntegerFieldنیازمند بررسی--priority = models.IntegerField(blank=True, default=0)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, null=True, default=True)
is_visibleBooleanFieldنیازمند بررسی--is_visible = models.BooleanField(blank=True, null=True, default=True)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(auto_now_add=True, null=True, blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(auto_now=True, null=True, blank=True)

منابع کد

  • config/models.py:77 - TagManager

SpecificationType

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=25)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=32, blank=True, null=True, default=None)
categoryCharFieldنیازمند بررسی--category = models.CharField(max_length=25, blank=True, null=True, default=None)
initialBooleanFieldنیازمند بررسی--initial = models.BooleanField(blank=True, default=False)

منابع کد

  • main/models.py:12 - SpecificationType

Company

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
name_enCharFieldنیازمند بررسی--name_en = models.CharField(max_length=255, blank=True, null=True, default=None)
name_faCharFieldنیازمند بررسی--name_fa = models.CharField(max_length=255, blank=True, null=True, default=None)
abbreviationCharFieldنیازمند بررسی--abbreviation = models.CharField(max_length=255, blank=True, null=True, default=None)
logoTextFieldنیازمند بررسی--logo = models.TextField(blank=True, null=True, default=None)

منابع کد

  • main/models.py:18 - Company

RequestLog

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
endpoint_urlCharFieldنیازمند بررسی--endpoint_url = models.CharField(max_length=255, null=True)
methodCharFieldنیازمند بررسی--method = models.CharField(max_length=255, null=True)
user_nameCharFieldنیازمند بررسی--user_name = models.CharField(max_length=255, null=True)
response_codePositiveSmallIntegerFieldنیازمند بررسی--response_code = models.PositiveSmallIntegerField()
remote_addressCharFieldنیازمند بررسی--remote_address = models.CharField(max_length=20, null=True)
device_idCharFieldنیازمند بررسی--device_id = models.CharField(max_length=255, null=True)
exec_timeIntegerFieldنیازمند بررسی--exec_time = models.IntegerField(null=True)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField( null=True, blank=True)
datetime_response_receivedDateTimeFieldنیازمند بررسی--datetime_response_received = models.DateTimeField(null=True, blank=True)
refererCharFieldنیازمند بررسی--referer = models.CharField(max_length=255, null=True)
sent_dataCharFieldنیازمند بررسی--sent_data = models.CharField(max_length=2056, null=True)

منابع کد

  • main/models.py:28 - RequestLog

Country

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=35)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(default=False, blank=True)

منابع کد

  • main/models.py:41 - Country

Province

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=35)
countryForeignKeyنیازمند بررسی--country = models.ForeignKey(Country, on_delete=models.CASCADE, blank=True, null=True, default=None)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(default=False, blank=True)

منابع کد

  • main/models.py:45 - Province

City

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=35)
provinceForeignKeyنیازمند بررسی--province = models.ForeignKey(Province, on_delete=models.CASCADE)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(default=False, blank=True)

منابع کد

  • main/models.py:50 - City

Config

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
keyCharFieldنیازمند بررسی--key = models.CharField(max_length=255, unique=True)
valueTextFieldنیازمند بررسی--value = models.TextField(blank=True, null=True, default=None)
categoryCharFieldنیازمند بررسی--category = models.CharField(max_length=50, blank=True, null=True, default=None)

منابع کد

  • main/models.py:60 - Config

ViewMethod

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
view_nameCharFieldنیازمند بررسی--view_name = models.CharField(_('view name'), max_length=255)
methodCharFieldنیازمند بررسی--method = models.CharField(max_length=10, blank=True, null=True, default=None)
is_publicBooleanFieldنیازمند بررسی--is_public = models.BooleanField(blank=True, default=False)

منابع کد

  • main/models.py:70 - ViewMethod

Role

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(_('datetime created'), blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(_('datetime last change'), blank=True)
role_titleCharFieldنیازمند بررسی--role_title = models.CharField(_('role title'), max_length=90, unique=True)
descriptionTextFieldنیازمند بررسی--description = models.TextField(_('role description'))
allowed_view_methodsManyToManyFieldنیازمند بررسی--allowed_view_methods = models.ManyToManyField(ViewMethod, help_text=_('any user with this role has permission to'), blank=True)

منابع کد

  • main/models.py:81 - Role

RoleAssignment

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
userForeignKeyنیازمند بررسی--user = models.ForeignKey(User, on_delete=models.CASCADE)
roleForeignKeyنیازمند بررسی--role = models.ForeignKey(Role, on_delete=models.CASCADE)
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(default=False)

منابع کد

  • main/models.py:96 - RoleAssignment

Address

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
userForeignKeyنیازمند بررسی--user = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True, default=None)
titleCharFieldنیازمند بررسی--title = models.CharField(max_length=255, blank=True, null=True, default=None)
addressTextFieldنیازمند بررسی--address = models.TextField(null=True, blank=True, default=None)
postal_codeCharFieldنیازمند بررسی--postal_code = models.CharField(max_length=16, null=True, blank=True, default=None)
typeForeignKeyنیازمند بررسی--type = models.ForeignKey(SpecificationType, on_delete=models.CASCADE, related_name='address_type', blank=True, null=True)
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(blank=True, default=False)
cityForeignKeyنیازمند بررسی--city = models.ForeignKey(City, on_delete=models.CASCADE, null=True, blank=True, default=None)
longitudeDecimalFieldنیازمند بررسی--longitude = models.DecimalField(max_digits=22, decimal_places=16, blank=True, null=True)
latitudeDecimalFieldنیازمند بررسی--latitude = models.DecimalField(max_digits=22, decimal_places=16, blank=True, null=True)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(null=True, blank=True, default=None)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(null=True, blank=True, default=None)

منابع کد

  • main/models.py:105 - Address

Profile

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
userOneToOneFieldنیازمند بررسی--user = models.OneToOneField(User, on_delete=models.CASCADE, blank=True, null=True, default=None)
first_nameCharFieldنیازمند بررسی--first_name = models.CharField(max_length=128, null=True, blank=True, default=None)
last_nameCharFieldنیازمند بررسی--last_name = models.CharField(max_length=128, null=True, blank=True, default=None)
national_codeCharFieldنیازمند بررسی--national_code = models.CharField(max_length=10, null=True, blank=True, default=None)
birth_dateDateFieldنیازمند بررسی--birth_date = models.DateField(null=True, blank=True, default=None)
jobCharFieldنیازمند بررسی--job = models.CharField(max_length=200, null=True, blank=True, default=None)
shebaCharFieldنیازمند بررسی--sheba = models.CharField(max_length=26, null=True, blank=True, default=None)
landline_phoneCharFieldنیازمند بررسی--landline_phone = models.CharField(max_length=32, null=True, blank=True, default=None)
genderBooleanFieldنیازمند بررسی--gender = models.BooleanField(blank=True, null=True, default=None)
cityForeignKeyنیازمند بررسی--city = models.ForeignKey(City, on_delete=models.CASCADE, null=True, blank=True, default=None)
rolesManyToManyFieldنیازمند بررسی--roles = models.ManyToManyField(Role, help_text=_('user roles'), blank=True)
job_roleForeignKeyنیازمند بررسی--job_role = models.ForeignKey(SpecificationType, on_delete=models.CASCADE, related_name='job_type', blank=True, null=True)
skin_typeForeignKeyنیازمند بررسی--skin_type = models.ForeignKey(SpecificationType, on_delete=models.CASCADE, related_name='skin_type', blank=True, null=True)
hair_typeForeignKeyنیازمند بررسی--hair_type = models.ForeignKey(SpecificationType, on_delete=models.CASCADE, related_name='hair_type', blank=True, null=True)

منابع کد

  • main/models.py:128 - Profile

PhoneOTP

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
codeCharFieldنیازمند بررسی--code = models.CharField(max_length=5, blank=True)
phone_numberCharFieldنیازمند بررسی--phone_number = models.CharField(max_length=15)
datetime_requestedDateTimeFieldنیازمند بررسی--datetime_requested = models.DateTimeField(blank=True)
verification_tokenTextFieldنیازمند بررسی--verification_token = models.TextField(blank=True)
wrong_answers_countIntegerFieldنیازمند بررسی--wrong_answers_count = models.IntegerField(blank=True, default=0)

منابع کد

  • main/models.py:146 - PhoneOTP

MessageTemplate

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
keyCharFieldنیازمند بررسی--key = models.CharField(max_length=30, null=False, blank=False, unique=True)
typeCharFieldنیازمند بررسی--type = models.CharField(max_length=10, default="SMS") # OR EMAIL
viewCharFieldنیازمند بررسی--view = models.CharField(max_length=255, blank=True, null=True, default=None)
pathCharFieldنیازمند بررسی--path = models.CharField(max_length=255, blank=True, null=True, default=None)
toCharFieldنیازمند بررسی--to = models.CharField(max_length=100, blank=True, null=True, default=None)
msg_templateTextFieldنیازمند بررسی--msg_template = models.TextField()
url_nameCharFieldنیازمند بررسی--url_name = models.CharField(max_length=255, blank=True, null=True, default=None)
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(default=False)

منابع کد

  • notification/models.py:6 - MessageTemplate

DateConvert

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
jalali_dateCharFieldنیازمند بررسی--jalali_date = models.CharField(max_length=12)
miladi_datetimeDateTimeFieldنیازمند بررسی--miladi_datetime = models.DateTimeField()
miladi_dateDateFieldنیازمند بررسی--miladi_date = models.DateField(blank=True, null=True, default=None)
miladi_yearIntegerFieldنیازمند بررسی--miladi_year = models.IntegerField(null=True, blank=True, default=None)
miladi_monthIntegerFieldنیازمند بررسی--miladi_month = models.IntegerField(null=True, blank=True, default=None)
miladi_dayIntegerFieldنیازمند بررسی--miladi_day = models.IntegerField(null=True, blank=True, default=None)
jalali_yearIntegerFieldنیازمند بررسی--jalali_year = models.IntegerField(null=True, blank=True, default=None)
jalali_monthIntegerFieldنیازمند بررسی--jalali_month = models.IntegerField(null=True, blank=True, default=None)
jalali_dayIntegerFieldنیازمند بررسی--jalali_day = models.IntegerField(null=True, blank=True, default=None)
jalali_month_nameCharFieldنیازمند بررسی--jalali_month_name = models.CharField(max_length=16, null=True, blank=True, default=None)
miladi_month_nameCharFieldنیازمند بررسی--miladi_month_name = models.CharField(max_length=16, null=True, blank=True, default=None)
jalali_season_nameCharFieldنیازمند بررسی--jalali_season_name = models.CharField(max_length=16, null=True, blank=True, default=None)
miladi_season_nameCharFieldنیازمند بررسی--miladi_season_name = models.CharField(max_length=16, null=True, blank=True, default=None)
jalali_year_quarterIntegerFieldنیازمند بررسی--jalali_year_quarter = models.IntegerField(null=True, blank=True, default=None)
miladi_year_quarterIntegerFieldنیازمند بررسی--miladi_year_quarter = models.IntegerField(null=True, blank=True, default=None)
miladi_day_of_the_weekIntegerFieldنیازمند بررسی--miladi_day_of_the_week = models.IntegerField(null=True, blank=True, default=None)
jalali_day_of_the_weekIntegerFieldنیازمند بررسی--jalali_day_of_the_week = models.IntegerField(null=True, blank=True, default=None)
miladi_week_noIntegerFieldنیازمند بررسی--miladi_week_no = models.IntegerField(null=True, blank=True, default=None)
jalali_week_noIntegerFieldنیازمند بررسی--jalali_week_no = models.IntegerField(null=True, blank=True, default=None)
custom_week_noIntegerFieldنیازمند بررسی--custom_week_no = models.IntegerField(null=True, blank=True, default=None)
project_week_noIntegerFieldنیازمند بررسی--project_week_no = models.IntegerField(null=True, blank=True, default=None)
miladi_day_nameCharFieldنیازمند بررسی--miladi_day_name = models.CharField(max_length=10, null=True, blank=True, default=None)
jalali_day_nameCharFieldنیازمند بررسی--jalali_day_name = models.CharField(max_length=10, null=True, blank=True, default=None)

منابع کد

  • report/models.py:7 - DateConvert

ReportCensus

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
cencusForeignKeyنیازمند بررسی--cencus = models.ForeignKey(Census, on_delete=models.CASCADE, null=True, default=None, blank=True)
start_dateCharFieldنیازمند بررسی--start_date = models.CharField(max_length=12)
boardlableCharFieldنیازمند بررسی--boardlable = models.CharField(max_length=150, null=True, default=None)
store_nameCharFieldنیازمند بررسی--store_name = models.CharField(max_length=120, null=True, default=None)
provinceCharFieldنیازمند بررسی--province = models.CharField(max_length=60, null=True, default=None)
cityCharFieldنیازمند بررسی--city = models.CharField(max_length=60, null=True, default=None)

منابع کد

  • report/models.py:42 - ReportCensus

DateMatch

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
monthCharFieldنیازمند بررسی--month = models.CharField(max_length=20, null=True, blank=True, default=None)
datetimeDateTimeFieldنیازمند بررسی--datetime = models.DateTimeField(null=True, blank=True, default=None)
dateDateFieldنیازمند بررسی--date = models.DateField(null=True, blank=True, default=None)
numberBigIntegerFieldنیازمند بررسی--number = models.BigIntegerField(null=True, blank=True, default=None)

منابع کد

  • report/models.py:50 - DateMatch

SurveyReportCategory

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=30)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=30)

منابع کد

  • survey/models.py:9 - SurveyReportCategory

SurveyQuestionType

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=30)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=40, default="")
is_mandatoryBooleanFieldنیازمند بررسی--is_mandatory = models.BooleanField(blank=True, default=False)
survey_report_categoryForeignKeyنیازمند بررسی--survey_report_category = models.ForeignKey(
descriptionTextFieldنیازمند بررسی--description = models.TextField(default="")
has_scoreBooleanFieldنیازمند بررسی--has_score = models.BooleanField(blank=True, default=False)
score_depends_onForeignKeyنیازمند بررسی--score_depends_on = models.ForeignKey('SurveyQuestionType', related_name="score_depends_on_question_type", on_delete=models.CASCADE, blank=Tr
score_minIntegerFieldنیازمند بررسی--score_min = models.IntegerField(blank=True, null=True, default=None)
score_maxIntegerFieldنیازمند بررسی--score_max = models.IntegerField(blank=True, null=True, default=None)
prevents_visit_if_score_lteIntegerFieldنیازمند بررسی--prevents_visit_if_score_lte = models.IntegerField(blank=True, null=True, default=None)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, default=True)

منابع کد

  • survey/models.py:14 - SurveyQuestionType

Survey

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=40, blank=True, null=True, default=None)
projectForeignKeyنیازمند بررسی--project = models.ForeignKey(Project, on_delete=models.CASCADE, null=True, default=None)
categoryIntegerFieldنیازمند بررسی--category = models.IntegerField(blank=True, null=True, default=None)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=40, blank=True, null=True, default=None)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, default=True)
iconTextFieldنیازمند بررسی--icon = models.TextField(blank=True, null=True, default=None)
has_phone_verificationBooleanFieldنیازمند بررسی--has_phone_verification = models.BooleanField(blank=True, null=True, default=False)
sms_textCharFieldنیازمند بررسی--sms_text = models.CharField(max_length=255, blank=True, null=True, default=None)
is_mandatory_cityBooleanFieldنیازمند بررسی--is_mandatory_city = models.BooleanField(blank=True, null=True, default=False)
add_insManyToManyFieldنیازمند بررسی--add_ins = models.ManyToManyField(AddIn)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True)

منابع کد

  • survey/models.py:29 - Survey

SurveyQuestion

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
survey_question_typeForeignKeyنیازمند بررسی--survey_question_type = models.ForeignKey(
textTextFieldنیازمند بررسی--text = models.TextField()
surveyForeignKeyنیازمند بررسی--survey = models.ForeignKey(Survey, on_delete=models.CASCADE, null=True, default=1)
validationForeignKeyنیازمند بررسی--validation = models.ForeignKey(FieldValidation, on_delete=models.CASCADE, null=True, blank=True, default=None)
short_textCharFieldنیازمند بررسی--short_text = models.CharField(
answer_typeManyToManyFieldنیازمند بررسی--answer_type = models.ManyToManyField(AnswerType)
has_bool_expected_valueBooleanFieldنیازمند بررسی--has_bool_expected_value = models.BooleanField(blank=True, default=False)
bool_unexpected_valueBooleanFieldنیازمند بررسی--bool_unexpected_value = models.BooleanField(
scoreIntegerFieldنیازمند بررسی--score = models.IntegerField(blank=True, null=True, default=None)
priorityIntegerFieldنیازمند بررسی--priority = models.IntegerField(blank=True, null=True, default=None)
answer_choicesManyToManyFieldنیازمند بررسی--answer_choices = models.ManyToManyField(
dropdown_choicesManyToManyFieldنیازمند بررسی--dropdown_choices = models.ManyToManyField(AnswerChoice, related_name='survey_dropdown_choices')
radio_choicesManyToManyFieldنیازمند بررسی--radio_choices = models.ManyToManyField(AnswerChoice, related_name='survey_radio_choices')
customer_categoryCharFieldنیازمند بررسی--customer_category = models.CharField(
is_mandatoryBooleanFieldنیازمند بررسی--is_mandatory = models.BooleanField(blank=True, default=False)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(default=True, blank=True)
survey_report_categoryForeignKeyنیازمند بررسی--survey_report_category = models.ForeignKey(
descriptionTextFieldنیازمند بررسی--description = models.TextField(blank=True, null=True, default=None)
is_for_decisionBooleanFieldنیازمند بررسی--is_for_decision = models.BooleanField(blank=True, default=False)
decision_rankIntegerFieldنیازمند بررسی--decision_rank = models.IntegerField(blank=True, null=True, default=None)

منابع کد

  • survey/models.py:53 - SurveyQuestion

OuterEntryConfig

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
projectForeignKeyنیازمند بررسی--project = models.ForeignKey(Project, on_delete=models.CASCADE)
surveyForeignKeyنیازمند بررسی--survey = models.ForeignKey(Survey, on_delete=models.CASCADE, blank=True, null=True, default=None)
buildingForeignKeyنیازمند بررسی--building = models.ForeignKey('visit.Building', on_delete=models.CASCADE, blank=True, null=True, default=None)
urlTextFieldنیازمند بررسی--url = models.TextField(blank=True, null=True, default=None)
qr_iconTextFieldنیازمند بررسی--qr_icon = models.TextField(blank=True, null=True, default=None)
imageTextFieldنیازمند بررسی--image = models.TextField(blank=True, null=True, default=None)
logoTextFieldنیازمند بررسی--logo = models.TextField(blank=True, null=True, default=None)

منابع کد

  • survey/models.py:85 - OuterEntryConfig

SurveyFillOut

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
INITIALنیازمند بررسینیازمند بررسی--INITIAL = '0'
COMPLETEDنیازمند بررسینیازمند بررسی--COMPLETED = '1'
CONFIRMEDنیازمند بررسینیازمند بررسی--CONFIRMED = '2'
STATUS_CHOICESنیازمند بررسینیازمند بررسی--STATUS_CHOICES = (
surveyForeignKeyنیازمند بررسی--survey = models.ForeignKey(Survey, on_delete=models.CASCADE)
visitForeignKeyنیازمند بررسی--visit = models.ForeignKey(to='visit.Visit', on_delete=models.CASCADE, blank=True, null=True, default=None)
outer_entryForeignKeyنیازمند بررسی--outer_entry = models.ForeignKey(OuterEntryConfig, on_delete=models.CASCADE, blank=True, null=True, default=None)
outer_entry_int_user_idBigIntegerFieldنیازمند بررسی--outer_entry_int_user_id = models.BigIntegerField(blank=True, null=True, default=None)
device_idTextFieldنیازمند بررسی--device_id = models.TextField(blank=True, null=True, default=None)
userForeignKeyنیازمند بررسی--user = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True, default=None)
provinceForeignKeyنیازمند بررسی--province = models.ForeignKey(Province, on_delete=models.CASCADE, null=True, blank=True, default=None)
cityForeignKeyنیازمند بررسی--city = models.ForeignKey(City, on_delete=models.CASCADE, null=True, blank=True, default=None)
longitudeDecimalFieldنیازمند بررسی--longitude = models.DecimalField(
latitudeDecimalFieldنیازمند بررسی--latitude = models.DecimalField(
phone_verifiedBooleanFieldنیازمند بررسی--phone_verified = models.BooleanField(blank=True, default=False)
phone_numberCharFieldنیازمند بررسی--phone_number = models.CharField(max_length=16, blank=True, null=True, default=None)
is_closedBooleanFieldنیازمند بررسی--is_closed = models.BooleanField(blank=True, default=False)
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(blank=True, default=False)
statusCharFieldنیازمند بررسی--status = models.CharField(max_length=1, default='0', choices=STATUS_CHOICES, blank=True)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True)

منابع کد

  • survey/models.py:95 - SurveyFillOut

FillOutPhoneVerification

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
phone_numberCharFieldنیازمند بررسی--phone_number = models.CharField(max_length=16)
survey_fill_outForeignKeyنیازمند بررسی--survey_fill_out = models.ForeignKey(SurveyFillOut, on_delete=models.CASCADE)
codeCharFieldنیازمند بررسی--code = models.CharField(max_length=5, blank=True)
verification_tokenTextFieldنیازمند بررسی--verification_token = models.TextField(blank=True)
datetime_requestedDateTimeFieldنیازمند بررسی--datetime_requested = models.DateTimeField(blank=True, null=True, default=None)

منابع کد

  • survey/models.py:168 - FillOutPhoneVerification

SurveyAnswer

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
survey_fill_outForeignKeyنیازمند بررسی--survey_fill_out = models.ForeignKey(SurveyFillOut, on_delete=models.CASCADE, null=True, blank=True, default=None)
survey_questionForeignKeyنیازمند بررسی--survey_question = models.ForeignKey(SurveyQuestion, on_delete=models.CASCADE)
scoreIntegerFieldنیازمند بررسی--score = models.IntegerField(blank=True, null=True, default=None)
numberIntegerFieldنیازمند بررسی--number = models.IntegerField(blank=True, null=True, default=None)
boolBooleanFieldنیازمند بررسی--bool = models.BooleanField(blank=True, null=True, default=None)
textCharFieldنیازمند بررسی--text = models.CharField(max_length=255, blank=True, null=True, default=None)
descriptionTextFieldنیازمند بررسی--description = models.TextField(blank=True, null=True, default=None)
priceBigIntegerFieldنیازمند بررسی--price = models.BigIntegerField(blank=True, null=True, default=None)
multichoiceManyToManyFieldنیازمند بررسی--multichoice = models.ManyToManyField(
dropdownForeignKeyنیازمند بررسی--dropdown = models.ForeignKey(AnswerChoice, on_delete=models.CASCADE, blank=True, null=True, default=None, related_name='survey_dropdown')
radioForeignKeyنیازمند بررسی--radio = models.ForeignKey(AnswerChoice, on_delete=models.CASCADE, blank=True, null=True, default=None, related_name='survey_radio')
bool_is_expectedBooleanFieldنیازمند بررسی--bool_is_expected = models.BooleanField(blank=True, null=True, default=None)
longitudeDecimalFieldنیازمند بررسی--longitude = models.DecimalField(
latitudeDecimalFieldنیازمند بررسی--latitude = models.DecimalField(
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True, null=True, default=None)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True, null=True, default=None)

منابع کد

  • survey/models.py:181 - SurveyAnswer

SurveyPhotoType

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=30)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=40, default="")
minIntegerFieldنیازمند بررسی--min = models.IntegerField(blank=True, default=1)
maxIntegerFieldنیازمند بررسی--max = models.IntegerField(blank=True, default=20)
surveyForeignKeyنیازمند بررسی--survey = models.ForeignKey(Survey, on_delete=models.CASCADE, blank=True, null=True, default=None)
survey_questionForeignKeyنیازمند بررسی--survey_question = models.ForeignKey(
is_mandatoryBooleanFieldنیازمند بررسی--is_mandatory = models.BooleanField(blank=True, default=False)
survey_report_categoryForeignKeyنیازمند بررسی--survey_report_category = models.ForeignKey(
descriptionTextFieldنیازمند بررسی--description = models.TextField(default="")
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, default=True)

منابع کد

  • survey/models.py:210 - SurveyPhotoType

SurveyPhoto

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
NOT_CHECKEDنیازمند بررسینیازمند بررسی--NOT_CHECKED = 'NOT_CHECKED'
CONFIRMEDنیازمند بررسینیازمند بررسی--CONFIRMED = 'CONFIRMED'
REJECTEDنیازمند بررسینیازمند بررسی--REJECTED = 'REJECTED'
CONFIRMATION_CHOICESنیازمند بررسینیازمند بررسی--CONFIRMATION_CHOICES = (
creatorForeignKeyنیازمند بررسی--creator = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True, default=None)
survey_photo_typeForeignKeyنیازمند بررسی--survey_photo_type = models.ForeignKey(SurveyPhotoType, on_delete=models.CASCADE)
survey_fill_outForeignKeyنیازمند بررسی--survey_fill_out = models.ForeignKey(SurveyFillOut, on_delete=models.CASCADE, null=True, blank=True, default=None)
linkURLFieldنیازمند بررسی--link = models.URLField(blank=True, null=True, default=None)
longitudeDecimalFieldنیازمند بررسی--longitude = models.DecimalField(
latitudeDecimalFieldنیازمند بررسی--latitude = models.DecimalField(
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True)
recognition_statusIntegerFieldنیازمند بررسی--recognition_status = models.IntegerField(blank=True, null=True, default=None)
supervision_location_confirmCharFieldنیازمند بررسی--supervision_location_confirm = models.CharField(max_length=12, blank=True, choices=CONFIRMATION_CHOICES, default='NOT_CHECKED')
supervision_confirmCharFieldنیازمند بررسی--supervision_confirm = models.CharField(max_length=12, blank=True, choices=CONFIRMATION_CHOICES, default='NOT_CHECKED')
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(default=False, blank=True)
is_checkedBooleanFieldنیازمند بررسی--is_checked = models.BooleanField(default=False, blank=True)
is_favouriteBooleanFieldنیازمند بررسی--is_favourite = models.BooleanField(default=False, blank=True)

منابع کد

  • survey/models.py:225 - SurveyPhoto

SurveyRule

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
titleCharFieldنیازمند بررسی--title = models.CharField(max_length=40)
descriptionTextFieldنیازمند بررسی--description = models.TextField(default="")
score_beginIntegerFieldنیازمند بررسی--score_begin = models.IntegerField()
score_endIntegerFieldنیازمند بررسی--score_end = models.IntegerField()
resultCharFieldنیازمند بررسی--result = models.CharField(max_length=10)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(default=True)
surveyForeignKeyنیازمند بررسی--survey = models.ForeignKey(Survey, on_delete=models.CASCADE)

منابع کد

  • survey/models.py:265 - SurveyRule

Plan

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
titleTextFieldنیازمند بررسی--title = models.TextField(max_length=255, blank=True, null=True)
descriptionTextFieldنیازمند بررسی--description = models.TextField(max_length=255, blank=True, null=True)
limited_create_numberIntegerFieldنیازمند بررسی--limited_create_number = models.IntegerField(blank=True, null=True, validators=[MinValueValidator(1)])
duration_dayIntegerFieldنیازمند بررسی--duration_day = models.IntegerField(default=90, blank=True, validators=[MinValueValidator(1)], null=True)
max_lengthIntegerFieldنیازمند بررسی--max_length = models.IntegerField(default=8, validators=[MinValueValidator(1)])
min_lengthIntegerFieldنیازمند بررسی--min_length = models.IntegerField(default=6, validators=[MinValueValidator(1)])
extera_back_half_allowedBooleanFieldنیازمند بررسی--extera_back_half_allowed = models.BooleanField(default=True, blank=True)
back_half_allowedBooleanFieldنیازمند بررسی--back_half_allowed = models.BooleanField(default=True, blank=True)
lower_case_charactersBooleanFieldنیازمند بررسی--lower_case_characters = models.BooleanField(default=True, blank=True)
number_charactersBooleanFieldنیازمند بررسی--number_characters = models.BooleanField(default=True, blank=True)
upper_case_charactersBooleanFieldنیازمند بررسی--upper_case_characters = models.BooleanField(default=True, blank=True)
other_charactersBooleanFieldنیازمند بررسی--other_characters = models.BooleanField(default=True, blank=True)
eternal_allowedBooleanFieldنیازمند بررسی--eternal_allowed = models.BooleanField(default=False, blank=True)
priceIntegerFieldنیازمند بررسی--price = models.IntegerField(blank=True, null=True, default=None)
has_advertise_planBooleanFieldنیازمند بررسی--has_advertise_plan = models.BooleanField(default=False, blank=True)
has_sms_planBooleanFieldنیازمند بررسی--has_sms_plan = models.BooleanField(default=False, blank=True)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(default=True, blank=True)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(auto_now_add=True, blank=True)

منابع کد

  • url_utility/models.py:19 - Plan

UserPlan

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
userForeignKeyنیازمند بررسی--user = models.ForeignKey(User, on_delete=models.CASCADE, null=True, blank=True)
planForeignKeyنیازمند بررسی--plan = models.ForeignKey(Plan, on_delete=models.CASCADE)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(auto_now_add=True, blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(auto_now=True, blank=True)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(default=True)
expires_atDateTimeFieldنیازمند بررسی--expires_at = models.DateTimeField(null=True, blank=True)
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(default=False, blank=True)

منابع کد

  • url_utility/models.py:72 - UserPlan

ShortUrl

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
user_planForeignKeyنیازمند بررسی--user_plan = models.ForeignKey(UserPlan, on_delete=models.CASCADE)
long_urlTextFieldنیازمند بررسی--long_url = models.TextField(max_length=255, unique=True)
urlTextFieldنیازمند بررسی--url = models.TextField(max_length=255, blank=True, null=True)
titleTextFieldنیازمند بررسی--title = models.TextField(max_length=255, blank=True, null=True)
descriptionTextFieldنیازمند بررسی--description = models.TextField(max_length=255, blank=True, null=True)
is_eternalBooleanFieldنیازمند بررسی--is_eternal = models.BooleanField(default=False, blank=True)
back_halfTextFieldنیازمند بررسی--back_half = models.TextField(max_length=255, blank=True, default='')
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(default=True, blank=True)
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(default=False, blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(auto_now=True, blank=True)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(auto_now_add=True, blank=True)
domainCharFieldنیازمند بررسی--domain = models.CharField(max_length=255, blank=True, default=None, null=True)

منابع کد

  • url_utility/models.py:106 - ShortUrl

ClickLog

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
user_planForeignKeyنیازمند بررسی--user_plan = models.ForeignKey(UserPlan, on_delete=models.CASCADE, null=True, blank=True)
ip_addressGenericIPAddressFieldنیازمند بررسی--ip_address = models.GenericIPAddressField(protocol='both', null=True, blank=True)
short_urlForeignKeyنیازمند بررسی--short_url = models.ForeignKey(ShortUrl, on_delete=models.CASCADE, null=True, blank=True)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(auto_now_add=True, blank=True)
user_agentCharFieldنیازمند بررسی--user_agent = models.CharField(max_length=255, null=True, blank=True)

منابع کد

  • url_utility/models.py:248 - ClickLog

Message

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
typeCharFieldنیازمند بررسی--type = models.CharField(max_length=30, null=False, blank=False)
msg_patternTextFieldنیازمند بررسی--msg_pattern = models.TextField()
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(default=False)

منابع کد

  • utils/models.py:8 - Message

RequestLog

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
endpoint_urlCharFieldنیازمند بررسی--endpoint_url = models.CharField(max_length=255, null=True)
methodCharFieldنیازمند بررسی--method = models.CharField(max_length=255, null=True)
user_nameCharFieldنیازمند بررسی--user_name = models.CharField(max_length=255, null=True)
response_codePositiveSmallIntegerFieldنیازمند بررسی--response_code = models.PositiveSmallIntegerField()
remote_addressCharFieldنیازمند بررسی--remote_address = models.CharField(max_length=20, null=True)
device_idCharFieldنیازمند بررسی--device_id = models.CharField(max_length=255, null=True)
exec_timeIntegerFieldنیازمند بررسی--exec_time = models.IntegerField(null=True)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField( null=True, blank=True)
datetime_response_receivedDateTimeFieldنیازمند بررسی--datetime_response_received = models.DateTimeField(null=True, blank=True)
refererCharFieldنیازمند بررسی--referer = models.CharField(max_length=255, null=True)
sent_dataCharFieldنیازمند بررسی--sent_data = models.CharField(max_length=2056, null=True)

منابع کد

  • utils/models.py:17 - RequestLog

Conversation

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
STATUS_CHOICESنیازمند بررسینیازمند بررسی--STATUS_CHOICES = (
TYPE_CHOICESنیازمند بررسینیازمند بررسی--TYPE_CHOICES = (
titleCharFieldنیازمند بررسی--title = models.CharField(max_length=255, null=False, blank=False)
subjectCharFieldنیازمند بررسی--subject = models.CharField(max_length=255, null=False, blank=False)
typeIntegerFieldنیازمند بررسی--type = models.IntegerField(choices=TYPE_CHOICES, blank=True, null=True, default=None)
creatorForeignKeyنیازمند بررسی--creator = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True)
visitForeignKeyنیازمند بررسی--visit = models.ForeignKey(Visit, on_delete=models.CASCADE, blank=True, null=True, default=None)
elevatorForeignKeyنیازمند بررسی--elevator = models.ForeignKey(Elevator, on_delete=models.CASCADE, blank=True, null=True, default=None)
date_createdDateTimeFieldنیازمند بررسی--date_created = models.DateTimeField(auto_now_add=True, blank=True)
datetime_last_changedDateTimeFieldنیازمند بررسی--datetime_last_changed = models.DateTimeField(auto_now=True, blank=True)
statusIntegerFieldنیازمند بررسی--status = models.IntegerField(choices=STATUS_CHOICES, default=1)
assigned_roleForeignKeyنیازمند بررسی--assigned_role = models.ForeignKey(Role, on_delete=models.CASCADE, blank=True, null=True, default=None)
assigned_personForeignKeyنیازمند بررسی--assigned_person = models.ForeignKey(RoleAssignment, on_delete=models.CASCADE, blank=True, null=True, default=None)
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(default=False)

منابع کد

  • utils/models.py:32 - Conversation

ConversationMessage

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
conversationForeignKeyنیازمند بررسی--conversation = models.ForeignKey(Conversation, on_delete=models.CASCADE)
bodyTextFieldنیازمند بررسی--body = models.TextField()
userForeignKeyنیازمند بررسی--user = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True)
is_seenBooleanFieldنیازمند بررسی--is_seen = models.BooleanField(default=False)
parentForeignKeyنیازمند بررسی--parent = models.ForeignKey('ConversationMessage', null=True, blank=True, on_delete=models.CASCADE, related_name='ConversationMessageParent'
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(auto_now_add=True, blank=True)
datetime_last_changedDateTimeFieldنیازمند بررسی--datetime_last_changed = models.DateTimeField(auto_now=True, blank=True)
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(default=False)

منابع کد

  • utils/models.py:61 - ConversationMessage

MoreInfoKey

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
keyCharFieldنیازمند بررسی--key = models.CharField(max_length=50)

منابع کد

  • visit/models.py:5 - MoreInfoKey

MoreInfo

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
keyForeignKeyنیازمند بررسی--key = models.ForeignKey(MoreInfoKey, on_delete=models.CASCADE)
valueCharFieldنیازمند بررسی--value = models.CharField(max_length=255, null=True, default=None)

منابع کد

  • visit/models.py:8 - MoreInfo

AnswerType

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=30)
fieldCharFieldنیازمند بررسی--field = models.CharField(max_length=30)
priorityBigIntegerFieldنیازمند بررسی--priority = models.BigIntegerField(default=1)

منابع کد

  • visit/models.py:12 - AnswerType

AnswerChoice

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
questionForeignKeyنیازمند بررسی--question = models.ForeignKey('Question', related_name="related_question", on_delete=models.CASCADE, blank=True, null=True, default=None)
answerCharFieldنیازمند بررسی--answer = models.CharField(max_length=100)
scoreIntegerFieldنیازمند بررسی--score = models.IntegerField(blank=True, null=True, default=None)

منابع کد

  • visit/models.py:18 - AnswerChoice

VisitType

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
titleCharFieldنیازمند بررسی--title = models.CharField(max_length=40, blank=True, null=True, default=None)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=40, blank=True, null=True, default=None)
descriptionTextFieldنیازمند بررسی--description = models.TextField(blank=True, null=True, default=None)
has_supervisionBooleanFieldنیازمند بررسی--has_supervision = models.BooleanField(blank=True, default=False)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, default=True)
default_wageBigIntegerFieldنیازمند بررسی--default_wage = models.BigIntegerField(blank=True, default=0)
projectForeignKeyنیازمند بررسی--project = models.ForeignKey(Project, on_delete=models.CASCADE, blank=True, null=True, default=None)
surveysManyToManyFieldنیازمند بررسی--surveys = models.ManyToManyField(Survey)
add_insManyToManyFieldنیازمند بررسی--add_ins = models.ManyToManyField(AddIn)

منابع کد

  • visit/models.py:25 - VisitType

ReportCategory

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=30)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=30)
projectForeignKeyنیازمند بررسی--project = models.ForeignKey(Project, on_delete=models.CASCADE, null=True, default=None)
visit_typeForeignKeyنیازمند بررسی--visit_type = models.ForeignKey(VisitType, on_delete=models.CASCADE, blank=True, null=True, default=None)
is_for_supervisionBooleanFieldنیازمند بررسی--is_for_supervision = models.BooleanField(blank=True, default=False)

منابع کد

  • visit/models.py:38 - ReportCategory

QuestionType

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=30)
projectForeignKeyنیازمند بررسی--project = models.ForeignKey(Project, on_delete=models.CASCADE, null=True, default=None)
visit_typeForeignKeyنیازمند بررسی--visit_type = models.ForeignKey(VisitType, on_delete=models.CASCADE, blank=True, null=True, default=None)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=40, default="")
is_mandatoryBooleanFieldنیازمند بررسی--is_mandatory = models.BooleanField(blank=True, default=False)
report_categoryForeignKeyنیازمند بررسی--report_category = models.ForeignKey(
descriptionTextFieldنیازمند بررسی--description = models.TextField(default="")
is_for_supervisionBooleanFieldنیازمند بررسی--is_for_supervision = models.BooleanField(blank=True, default=False)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, default=True)

منابع کد

  • visit/models.py:45 - QuestionType

Question

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
TGENERALنیازمند بررسینیازمند بررسی--TGENERAL = 'GE'
TSHELFنیازمند بررسینیازمند بررسی--TSHELF = 'SH'
TSALEنیازمند بررسینیازمند بررسی--TSALE = 'SA'
TVIOLATIONنیازمند بررسینیازمند بررسی--TVIOLATION = 'V'
TFACTORنیازمند بررسینیازمند بررسی--TFACTOR = 'FA'
QUESTIONS_CHOICESنیازمند بررسینیازمند بررسی--QUESTIONS_CHOICES = (
ABOOLنیازمند بررسینیازمند بررسی--ABOOL = 'YN'
AMULTICHOICEنیازمند بررسینیازمند بررسی--AMULTICHOICE = 'MC'
ASCOREنیازمند بررسینیازمند بررسی--ASCORE = 'SC'
ADESCنیازمند بررسینیازمند بررسی--ADESC = 'DE'
ANUMBERنیازمند بررسینیازمند بررسی--ANUMBER = 'NO'
APRICEنیازمند بررسینیازمند بررسی--APRICE = 'PR'
ANSWER_TYPE_CHOICESنیازمند بررسینیازمند بررسی--ANSWER_TYPE_CHOICES = (
typeCharFieldنیازمند بررسی--type = models.CharField(max_length=2, choices=QUESTIONS_CHOICES)
question_typeForeignKeyنیازمند بررسی--question_type = models.ForeignKey(
textTextFieldنیازمند بررسی--text = models.TextField()
short_textCharFieldنیازمند بررسی--short_text = models.CharField(
answer_typeManyToManyFieldنیازمند بررسی--answer_type = models.ManyToManyField(AnswerType)
has_bool_expected_valueBooleanFieldنیازمند بررسی--has_bool_expected_value = models.BooleanField(blank=True, default=False)
bool_unexpected_valueBooleanFieldنیازمند بررسی--bool_unexpected_value = models.BooleanField(
scoreIntegerFieldنیازمند بررسی--score = models.IntegerField(blank=True, null=True, default=None)
priorityIntegerFieldنیازمند بررسی--priority = models.IntegerField(blank=True, null=True, default=None)
productForeignKeyنیازمند بررسی--product = models.ForeignKey(
answer_choicesManyToManyFieldنیازمند بررسی--answer_choices = models.ManyToManyField(
dropdown_choicesManyToManyFieldنیازمند بررسی--dropdown_choices = models.ManyToManyField(AnswerChoice, related_name='dropdown_choices')
radio_choicesManyToManyFieldنیازمند بررسی--radio_choices = models.ManyToManyField(AnswerChoice, related_name='radio_choices')
customer_categoryCharFieldنیازمند بررسی--customer_category = models.CharField(
is_mandatoryBooleanFieldنیازمند بررسی--is_mandatory = models.BooleanField(blank=True, default=False)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(default=True, blank=True)
report_categoryForeignKeyنیازمند بررسی--report_category = models.ForeignKey(
descriptionTextFieldنیازمند بررسی--description = models.TextField(blank=True, null=True, default=None)
is_for_decisionBooleanFieldنیازمند بررسی--is_for_decision = models.BooleanField(blank=True, default=False)
decision_rankIntegerFieldنیازمند بررسی--decision_rank = models.IntegerField(blank=True, null=True, default=None)

منابع کد

  • visit/models.py:58 - Question

Visit

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
NOTVISITEDنیازمند بررسینیازمند بررسی--NOTVISITED = '0'
INPROGRESSنیازمند بررسینیازمند بررسی--INPROGRESS = '1'
COMPLETEDنیازمند بررسینیازمند بررسی--COMPLETED = '2'
APPROVEDنیازمند بررسینیازمند بررسی--APPROVED = '3'
REJECTEDنیازمند بررسینیازمند بررسی--REJECTED = '4'
RETRYنیازمند بررسینیازمند بررسی--RETRY = '5'
SUSPENDنیازمند بررسینیازمند بررسی--SUSPEND = '6'
STATUS_CHOICESنیازمند بررسینیازمند بررسی--STATUS_CHOICES = (
typeForeignKeyنیازمند بررسی--type = models.ForeignKey(VisitType, on_delete=models.CASCADE, blank=True, null=True, default=None)
creatorForeignKeyنیازمند بررسی--creator = models.ForeignKey(
expertForeignKeyنیازمند بررسی--expert = models.ForeignKey(
promoterForeignKeyنیازمند بررسی--promoter = models.ForeignKey(
buildingForeignKeyنیازمند بررسی--building = models.ForeignKey('Building', on_delete=models.CASCADE, blank=True, null=True, default=None)
elevatorManyToManyFieldنیازمند بررسی--elevator = models.ManyToManyField('Elevator', related_name='visit_elevator', blank=True, null=True, default=None)
visit_turnIntegerFieldنیازمند بررسی--visit_turn = models.IntegerField(blank=True, null=True, default=None)
statusCharFieldنیازمند بررسی--status = models.CharField(max_length=1, choices=STATUS_CHOICES, default='0')
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(blank=True, default=False)
checked_byForeignKeyنیازمند بررسی--checked_by = models.ForeignKey(
rejection_reasonTextFieldنیازمند بررسی--rejection_reason = models.TextField(default=None, null=True, blank=True)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True)
start_datetimeDateTimeFieldنیازمند بررسی--start_datetime = models.DateTimeField(blank=True, null=True, default=None)
visit_commentTextFieldنیازمند بررسی--visit_comment = models.TextField(null=True, default=None)
is_last_dayBooleanFieldنیازمند بررسی--is_last_day = models.BooleanField(blank=True, default=False)
comment_publisherForeignKeyنیازمند بررسی--comment_publisher = models.ForeignKey(
prevented_by_scoreBooleanFieldنیازمند بررسی--prevented_by_score = models.BooleanField(blank=True, default=False)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, default=False)
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(blank=True, default=False)
has_due_dateBooleanFieldنیازمند بررسی--has_due_date = models.BooleanField(blank=True, default=False)
due_dateDateFieldنیازمند بررسی--due_date = models.DateField(blank=True, null=True, default=None)
total_wageBigIntegerFieldنیازمند بررسی--total_wage = models.BigIntegerField(blank=True, null=True, default=None)
supervision_statusCharFieldنیازمند بررسی--supervision_status = models.CharField(max_length=1, choices=STATUS_CHOICES, blank=True, default='0')

منابع کد

  • visit/models.py:119 - Visit

Client

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
CUSTOMERنیازمند بررسینیازمند بررسی--CUSTOMER = "Customer"
BUSINESSنیازمند بررسینیازمند بررسی--BUSINESS = "Business"
TYPESنیازمند بررسینیازمند بررسی--TYPES = (
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=255, blank=True, null=True, default=None)
name_faCharFieldنیازمند بررسی--name_fa = models.CharField(max_length=255, blank=True, null=True, default=None)
avatar_photoTextFieldنیازمند بررسی--avatar_photo = models.TextField(blank=True, null=True, default=None)
descriptionTextFieldنیازمند بررسی--description = models.TextField(blank=True, null=True, default=None)
visit_typesManyToManyFieldنیازمند بررسی--visit_types = models.ManyToManyField(Visit)
typeCharFieldنیازمند بررسی--type = models.CharField(max_length=10, choices=TYPES, default="Customer")

منابع کد

  • visit/models.py:189 - Client

UserClient

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
clientForeignKeyنیازمند بررسی--client = models.ForeignKey(Client, on_delete=models.CASCADE)
userForeignKeyنیازمند بررسی--user = models.ForeignKey(User, on_delete=models.CASCADE)

منابع کد

  • visit/models.py:203 - UserClient

ProductModel

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=255, blank=True, null=True, default=None)
name_faCharFieldنیازمند بررسی--name_fa = models.CharField(max_length=255, blank=True, null=True, default=None)
model_numberCharFieldنیازمند بررسی--model_number = models.CharField(max_length=255, blank=True, null=True, default=None)
descriptionTextFieldنیازمند بررسی--description = models.TextField(blank=True, null=True, default=None)
model_numberCharFieldنیازمند بررسی--model_number = models.CharField(max_length=20, blank=True, null=True, default=None)
typeCharFieldنیازمند بررسی--type = models.CharField(max_length=25, blank=True, null=True, default=None)

منابع کد

  • visit/models.py:207 - ProductModel

Product

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
modelForeignKeyنیازمند بررسی--model = models.ForeignKey(ProductModel, on_delete=models.CASCADE, blank=True, null=True, default=None)
serial_numberCharFieldنیازمند بررسی--serial_number = models.CharField(max_length=255, blank=True, null=True, default=None)
is_usedBooleanFieldنیازمند بررسی--is_used = models.BooleanField(blank=True, default=False)
statusCharFieldنیازمند بررسی--status = models.CharField(max_length=25, blank=True, null=True, default=None)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True, null=True, default=None)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True, null=True, default=None)

منابع کد

  • visit/models.py:215 - Product

Elevator

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
ELEVATOR_TYPE_CHOICESنیازمند بررسینیازمند بررسی--ELEVATOR_TYPE_CHOICES = [
USAGE_TYPE_CHOICESنیازمند بررسینیازمند بررسی--USAGE_TYPE_CHOICES = [
OPERATION_TYPE_CHOICESنیازمند بررسینیازمند بررسی--OPERATION_TYPE_CHOICES = [
MOTOR_TYPE_CHOICESنیازمند بررسینیازمند بررسی--MOTOR_TYPE_CHOICES = [
MOTOR_ENCODER_TYPE_CHOICESنیازمند بررسینیازمند بررسی--MOTOR_ENCODER_TYPE_CHOICES = [
CONTROL_PANEL_TYPE_CHOICESنیازمند بررسینیازمند بررسی--CONTROL_PANEL_TYPE_CHOICES = [
DOOR1_TYPE_CHOICESنیازمند بررسینیازمند بررسی--DOOR1_TYPE_CHOICES = [
DOOR2_TYPE_CHOICESنیازمند بررسینیازمند بررسی--DOOR2_TYPE_CHOICES = [
DOOR3_TYPE_CHOICESنیازمند بررسینیازمند بررسی--DOOR3_TYPE_CHOICES = [
CONTROL_SYSTEM_TYPE_CHOICESنیازمند بررسینیازمند بررسی--CONTROL_SYSTEM_TYPE_CHOICES = [
EMERGENCY_SYSTEM_TYPE_CHOICESنیازمند بررسینیازمند بررسی--EMERGENCY_SYSTEM_TYPE_CHOICES = [
INPUT_VOLTAGE_CHOICESنیازمند بررسینیازمند بررسی--INPUT_VOLTAGE_CHOICES = [
WEIGHT_SENSOR_CHOICESنیازمند بررسینیازمند بررسی--WEIGHT_SENSOR_CHOICES = [
FIREFIGHTER_MODE_CHOICESنیازمند بررسینیازمند بررسی--FIREFIGHTER_MODE_CHOICES = [
STANDARD_TYPE_CHOICESنیازمند بررسینیازمند بررسی--STANDARD_TYPE_CHOICES = [
LANDING_CALL_COMM_TYPE_CHOICESنیازمند بررسینیازمند بررسی--LANDING_CALL_COMM_TYPE_CHOICES = [
titleCharFieldنیازمند بررسی--title = models.CharField(max_length=255, blank=True, null=True, default=None)
typeCharFieldنیازمند بررسی--type = models.CharField(max_length=25, blank=True, null=True, default=None)
capacityCharFieldنیازمند بررسی--capacity = models.CharField(max_length=10, blank=True, null=True, default=None)
number_of_floorsIntegerFieldنیازمند بررسی--number_of_floors = models.IntegerField(blank=True, default=1)
elevator_typeCharFieldنیازمند بررسی--elevator_type = models.CharField(max_length=25, blank=True, null=True, default=None, choices=ELEVATOR_TYPE_CHOICES)
usage_typeCharFieldنیازمند بررسی--usage_type = models.CharField(max_length=25, blank=True, null=True, default=None, choices=USAGE_TYPE_CHOICES)
cabin_capacity_kgIntegerFieldنیازمند بررسی--cabin_capacity_kg = models.IntegerField(blank=True, null=True, default=None)
stops_countIntegerFieldنیازمند بررسی--stops_count = models.IntegerField(blank=True, null=True, default=None)
operation_typeCharFieldنیازمند بررسی--operation_type = models.CharField(max_length=25, blank=True, null=True, default=None, choices=OPERATION_TYPE_CHOICES)
motor_typeCharFieldنیازمند بررسی--motor_type = models.CharField(max_length=25, blank=True, null=True, default=None, choices=MOTOR_TYPE_CHOICES)
motor_brandCharFieldنیازمند بررسی--motor_brand = models.CharField(max_length=25, blank=True, null=True, default=None)
motor_power_kwIntegerFieldنیازمند بررسی--motor_power_kw = models.IntegerField(blank=True, null=True, default=None)
motor_nameplate_imageTextFieldنیازمند بررسی--motor_nameplate_image = models.TextField(max_length=25, blank=True, null=True, default=None)
motor_encoder_typeCharFieldنیازمند بررسی--motor_encoder_type = models.CharField(max_length=25, blank=True, null=True, default=None, choices=MOTOR_ENCODER_TYPE_CHOICES)
elevator_speed_mpsIntegerFieldنیازمند بررسی--elevator_speed_mps = models.IntegerField(blank=True, null=True, default=None)
control_panel_brandCharFieldنیازمند بررسی--control_panel_brand = models.CharField(max_length=25, blank=True, null=True, default=None)
control_panel_serialCharFieldنیازمند بررسی--control_panel_serial = models.CharField(max_length=25, blank=True, null=True, default=None)
control_panel_imageTextFieldنیازمند بررسی--control_panel_image = models.TextField(max_length=25, blank=True, null=True, default=None)
control_panel_typeCharFieldنیازمند بررسی--control_panel_type = models.CharField(max_length=25, blank=True, null=True, default=None, choices=CONTROL_PANEL_TYPE_CHOICES)
door_brandCharFieldنیازمند بررسی--door_brand = models.CharField(max_length=25, blank=True, null=True, default=None)
door_countIntegerFieldنیازمند بررسی--door_count = models.IntegerField(blank=True, null=True, default=None)
door1_typeCharFieldنیازمند بررسی--door1_type = models.CharField(max_length=25, blank=True, null=True, default=None, choices=DOOR1_TYPE_CHOICES)
door1_voltageCharFieldنیازمند بررسی--door1_voltage = models.CharField(max_length=25, blank=True, null=True, default=None)
door2_typeCharFieldنیازمند بررسی--door2_type = models.CharField(max_length=25, blank=True, null=True, default=None, choices=DOOR2_TYPE_CHOICES)
door2_voltageCharFieldنیازمند بررسی--door2_voltage = models.CharField(max_length=25, blank=True, null=True, default=None)
door3_typeCharFieldنیازمند بررسی--door3_type = models.CharField(max_length=25, blank=True, null=True, default=None, choices=DOOR3_TYPE_CHOICES)
door3_voltageCharFieldنیازمند بررسی--door3_voltage = models.CharField(max_length=25, blank=True, null=True, default=None)
inverter_typeCharFieldنیازمند بررسی--inverter_type = models.CharField(max_length=25, blank=True, null=True, default=None)
inverter_powerCharFieldنیازمند بررسی--inverter_power = models.CharField(max_length=25, blank=True, null=True, default=None)
control_system_typeCharFieldنیازمند بررسی--control_system_type = models.CharField(max_length=25, blank=True, null=True, default=None, choices=CONTROL_SYSTEM_TYPE_CHOICES)
emergency_system_typeCharFieldنیازمند بررسی--emergency_system_type = models.CharField(max_length=25, blank=True, null=True, default=None, choices=EMERGENCY_SYSTEM_TYPE_CHOICES)
input_voltageCharFieldنیازمند بررسی--input_voltage = models.CharField(max_length=25, blank=True, null=True, default=None, choices=INPUT_VOLTAGE_CHOICES)
weight_sensorCharFieldنیازمند بررسی--weight_sensor = models.CharField(max_length=25, blank=True, null=True, default=None, choices=WEIGHT_SENSOR_CHOICES)
firefighter_modeCharFieldنیازمند بررسی--firefighter_mode = models.CharField(max_length=25, blank=True, null=True, default=None, choices=FIREFIGHTER_MODE_CHOICES)
standard_typeCharFieldنیازمند بررسی--standard_type = models.CharField(max_length=25, blank=True, null=True, default=None, choices=STANDARD_TYPE_CHOICES)
landing_call_comm_typeCharFieldنیازمند بررسی--landing_call_comm_type = models.CharField(max_length=25, blank=True, null=True, default=None, choices=LANDING_CALL_COMM_TYPE_CHOICES)

منابع کد

  • visit/models.py:230 - Elevator

ProductElevator

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
productForeignKeyنیازمند بررسی--product = models.ForeignKey(Product, on_delete=models.CASCADE)
elevatorForeignKeyنیازمند بررسی--elevator = models.ForeignKey(Elevator, on_delete=models.CASCADE)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, default=True)

منابع کد

  • visit/models.py:360 - ProductElevator

Building

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
APARTMENTنیازمند بررسینیازمند بررسی--APARTMENT = "Apartment"
COMPLEXنیازمند بررسینیازمند بررسی--COMPLEX = "Complex"
TYPESنیازمند بررسینیازمند بررسی--TYPES = (
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=255, blank=True, null=True, default=None)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=255, blank=True, null=True, default=None)
typeCharFieldنیازمند بررسی--type = models.CharField(max_length=10, choices=TYPES, default="Complex")
parentForeignKeyنیازمند بررسی--parent = models.ForeignKey('Building', on_delete=models.CASCADE, related_name="parent_building", blank=True, null=True, default=None)
addressTextFieldنیازمند بررسی--address = models.TextField(blank=True, null=True, default=None)
longitudeDecimalFieldنیازمند بررسی--longitude = models.DecimalField(max_digits=22, decimal_places=16, blank=True, null=True)
latitudeDecimalFieldنیازمند بررسی--latitude = models.DecimalField(max_digits=22, decimal_places=16, blank=True, null=True)
cityForeignKeyنیازمند بررسی--city = models.ForeignKey(City, on_delete=models.CASCADE, blank=True, null=True, default=None)
is_visitingBooleanFieldنیازمند بررسی--is_visiting = models.BooleanField(blank=True, default=False)
codeCharFieldنیازمند بررسی--code = models.CharField(max_length=25, unique=True)

منابع کد

  • visit/models.py:369 - Building

BuildingElevator

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
buildingForeignKeyنیازمند بررسی--building = models.ForeignKey(Building, on_delete=models.CASCADE)
elevatorForeignKeyنیازمند بررسی--elevator = models.ForeignKey(Elevator, on_delete=models.CASCADE)

منابع کد

  • visit/models.py:387 - BuildingElevator

BuildingClient

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
buildingForeignKeyنیازمند بررسی--building = models.ForeignKey(Building, on_delete=models.CASCADE)
clientForeignKeyنیازمند بررسی--client = models.ForeignKey(Client, on_delete=models.CASCADE)

منابع کد

  • visit/models.py:391 - BuildingClient

Answer

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
visitForeignKeyنیازمند بررسی--visit = models.ForeignKey(Visit, on_delete=models.CASCADE, null=True, blank=True, default=None)
questionForeignKeyنیازمند بررسی--question = models.ForeignKey(Question, on_delete=models.CASCADE)
scoreIntegerFieldنیازمند بررسی--score = models.IntegerField(blank=True, null=True, default=None)
numberIntegerFieldنیازمند بررسی--number = models.IntegerField(blank=True, null=True, default=None)
boolBooleanFieldنیازمند بررسی--bool = models.BooleanField(blank=True, null=True, default=None)
textCharFieldنیازمند بررسی--text = models.CharField(max_length=255, blank=True, null=True, default=None)
descriptionTextFieldنیازمند بررسی--description = models.TextField(blank=True, null=True, default=None)
priceBigIntegerFieldنیازمند بررسی--price = models.BigIntegerField(blank=True, null=True, default=None)
multichoiceManyToManyFieldنیازمند بررسی--multichoice = models.ManyToManyField(
dropdownForeignKeyنیازمند بررسی--dropdown = models.ForeignKey(AnswerChoice, on_delete=models.CASCADE, blank=True, null=True, default=None, related_name='dropdown')
radioForeignKeyنیازمند بررسی--radio = models.ForeignKey(AnswerChoice, on_delete=models.CASCADE, blank=True, null=True, default=None, related_name='radio')
bool_is_expectedBooleanFieldنیازمند بررسی--bool_is_expected = models.BooleanField(blank=True, null=True, default=None)
longitudeDecimalFieldنیازمند بررسی--longitude = models.DecimalField(
latitudeDecimalFieldنیازمند بررسی--latitude = models.DecimalField(
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True, null=True, default=None)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True, null=True, default=None)

منابع کد

  • visit/models.py:395 - Answer

PhotoType

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=30)
projectForeignKeyنیازمند بررسی--project = models.ForeignKey(Project, on_delete=models.CASCADE, null=True, default=None)
visit_typeForeignKeyنیازمند بررسی--visit_type = models.ForeignKey(VisitType, on_delete=models.CASCADE, blank=True, null=True, default=None)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=40, default="")
minIntegerFieldنیازمند بررسی--min = models.IntegerField(blank=True, default=1)
maxIntegerFieldنیازمند بررسی--max = models.IntegerField(blank=True, default=20)
questionForeignKeyنیازمند بررسی--question = models.ForeignKey(
is_mandatoryBooleanFieldنیازمند بررسی--is_mandatory = models.BooleanField(blank=True, default=False)
report_categoryForeignKeyنیازمند بررسی--report_category = models.ForeignKey(
descriptionTextFieldنیازمند بررسی--description = models.TextField(default="")
is_for_supervisionBooleanFieldنیازمند بررسی--is_for_supervision = models.BooleanField(blank=True, default=False)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, default=True)

منابع کد

  • visit/models.py:426 - PhotoType

Photo

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
NOT_CHECKEDنیازمند بررسینیازمند بررسی--NOT_CHECKED = 'NOT_CHECKED'
CONFIRMEDنیازمند بررسینیازمند بررسی--CONFIRMED = 'CONFIRMED'
REJECTEDنیازمند بررسینیازمند بررسی--REJECTED = 'REJECTED'
CONFIRMATION_CHOICESنیازمند بررسینیازمند بررسی--CONFIRMATION_CHOICES = (
creatorForeignKeyنیازمند بررسی--creator = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True, default=None)
typeForeignKeyنیازمند بررسی--type = models.ForeignKey(PhotoType, on_delete=models.CASCADE)
linkURLFieldنیازمند بررسی--link = models.URLField(blank=True, null=True, default=None)
visitForeignKeyنیازمند بررسی--visit = models.ForeignKey(Visit, on_delete=models.CASCADE)
longitudeDecimalFieldنیازمند بررسی--longitude = models.DecimalField(
latitudeDecimalFieldنیازمند بررسی--latitude = models.DecimalField(
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True)
supervision_location_confirmCharFieldنیازمند بررسی--supervision_location_confirm = models.CharField(max_length=12, blank=True, choices=CONFIRMATION_CHOICES, default='NOT_CHECKED')
supervision_confirmCharFieldنیازمند بررسی--supervision_confirm = models.CharField(max_length=12, blank=True, choices=CONFIRMATION_CHOICES, default='NOT_CHECKED')
recognition_statusIntegerFieldنیازمند بررسی--recognition_status = models.IntegerField(blank=True, null=True, default=None)
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(default=False, blank=True)
is_checkedBooleanFieldنیازمند بررسی--is_checked = models.BooleanField(default=False, blank=True)
is_favouriteBooleanFieldنیازمند بررسی--is_favourite = models.BooleanField(default=False, blank=True)

منابع کد

  • visit/models.py:443 - Photo

VisitRate

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
created_byForeignKeyنیازمند بررسی--created_by = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True, default=None)
visitForeignKeyنیازمند بررسی--visit = models.ForeignKey(Visit, on_delete=models.CASCADE)
question_typeForeignKeyنیازمند بررسی--question_type = models.ForeignKey(QuestionType, on_delete=models.CASCADE, blank=True, null=True, default=None)
photo_typeForeignKeyنیازمند بررسی--photo_type = models.ForeignKey(PhotoType, on_delete=models.CASCADE, blank=True, null=True, default=None)
rateIntegerFieldنیازمند بررسی--rate = models.IntegerField(validators=[MaxValueValidator(10000), MinValueValidator(0)])
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True, null=True, default=None)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True, null=True, default=None)

منابع کد

  • visit/models.py:482 - VisitRate

Census

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
porslineidCharFieldنیازمند بررسی--porslineid = models.CharField(max_length=20, null=True, default=None)
provinceCharFieldنیازمند بررسی--province = models.CharField(max_length=60, null=True, default=None)
cityCharFieldنیازمند بررسی--city = models.CharField(max_length=60, null=True, default=None)
storefront_photoTextFieldنیازمند بررسی--storefront_photo = models.TextField(null=True, default=None)
store_situationTextFieldنیازمند بررسی--store_situation = models.TextField(null=True, default=None)
store_nameCharFieldنیازمند بررسی--store_name = models.CharField(max_length=120, null=True, default=None)
store_ownerCharFieldنیازمند بررسی--store_owner = models.CharField(max_length=40, null=True, default=None)
store_addressTextFieldنیازمند بررسی--store_address = models.TextField(null=True, default=None)
postalcodeCharFieldنیازمند بررسی--postalcode = models.CharField(max_length=10, null=True, default=None)
phoneCharFieldنیازمند بررسی--phone = models.CharField(max_length=200, null=True, default=None)
mobileCharFieldنیازمند بررسی--mobile = models.CharField(max_length=200, null=True, default=None)
banknumCharFieldنیازمند بررسی--banknum = models.CharField(max_length=50, null=True, default=None)
boardlableCharFieldنیازمند بررسی--boardlable = models.CharField(max_length=150, null=True, default=None)
meterIntegerFieldنیازمند بررسی--meter = models.IntegerField(null=True, default=None)
isavailableBooleanFieldنیازمند بررسی--isavailable = models.BooleanField(null=True, default=None)
hamakriBooleanFieldنیازمند بررسی--hamakri = models.BooleanField(null=True, default=None)
visitcard_photoTextFieldنیازمند بررسی--visitcard_photo = models.TextField(null=True, default=None)
vitrin_photoTextFieldنیازمند بررسی--vitrin_photo = models.TextField(null=True, default=None)
gift_photoTextFieldنیازمند بررسی--gift_photo = models.TextField(null=True, default=None)
pop_photoTextFieldنیازمند بررسی--pop_photo = models.TextField(null=True, default=None)
selfie_photoTextFieldنیازمند بررسی--selfie_photo = models.TextField(null=True, default=None)
promoter_codeCharFieldنیازمند بررسی--promoter_code = models.CharField(max_length=50, null=True, default=None)
locationCharFieldنیازمند بررسی--location = models.CharField(max_length=60, null=True, default=None)
longitudeDecimalFieldنیازمند بررسی--longitude = models.DecimalField(
latitudeDecimalFieldنیازمند بررسی--latitude = models.DecimalField(
start_dateCharFieldنیازمند بررسی--start_date = models.CharField(max_length=30, null=True, default=None)
finish_dateCharFieldنیازمند بررسی--finish_date = models.CharField(max_length=30, null=True, default=None)
photoURLFieldنیازمند بررسی--photo = models.URLField(blank=True, null=True, default=None)

منابع کد

  • visit/models.py:514 - Census

FieldsTranstaltion

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
keyCharFieldنیازمند بررسی--key = models.CharField(max_length=200)
valueCharFieldنیازمند بررسی--value = models.CharField(max_length=250, null=True)

منابع کد

  • visit/models.py:547 - FieldsTranstaltion

FoulAlarm

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(blank=True, default=False)

منابع کد

  • visit/models.py:552 - FoulAlarm

Ticket

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
WAITINGنیازمند بررسینیازمند بررسی--WAITING = 'W'
ANSWEREDنیازمند بررسینیازمند بررسی--ANSWERED = 'A'
CLOSEDنیازمند بررسینیازمند بررسی--CLOSED = 'C'
STATUS_CHOICESنیازمند بررسینیازمند بررسی--STATUS_CHOICES = (
visitForeignKeyنیازمند بررسی--visit = models.ForeignKey(Visit, on_delete=models.CASCADE, blank=True, null=True, default=None)
projectForeignKeyنیازمند بررسی--project = models.ForeignKey(Project, on_delete=models.CASCADE, null=True, default=None)
buildingForeignKeyنیازمند بررسی--building = models.ForeignKey(Building, on_delete=models.CASCADE, blank=True, null=True, default=None)
creatorForeignKeyنیازمند بررسی--creator = models.ForeignKey(User, on_delete=models.CASCADE, blank=True)
titleCharFieldنیازمند بررسی--title = models.CharField(max_length=35, null=True, blank=True, default=None)
subjectCharFieldنیازمند بررسی--subject = models.CharField(max_length=60, blank=True, null=True, default=None)
statusCharFieldنیازمند بررسی--status = models.CharField(max_length=1, default='W', choices=STATUS_CHOICES, blank=True)
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(blank=True, default=False)
role_assigneeForeignKeyنیازمند بررسی--role_assignee = models.ForeignKey(Role, on_delete=models.CASCADE)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True)

منابع کد

  • visit/models.py:561 - Ticket

TicketMessage

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
ticketForeignKeyنیازمند بررسی--ticket = models.ForeignKey(Ticket, on_delete=models.CASCADE)
created_byForeignKeyنیازمند بررسی--created_by = models.ForeignKey(User, on_delete=models.CASCADE, blank=True)
created_by_role_assignmentForeignKeyنیازمند بررسی--created_by_role_assignment = models.ForeignKey(RoleAssignment, on_delete=models.CASCADE, blank=True, null=True, default=None)
bodyTextFieldنیازمند بررسی--body = models.TextField(blank=True, null=True, default=None)
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(blank=True, default=False)
parentForeignKeyنیازمند بررسی--parent = models.ForeignKey('TicketMessage', related_name='TicketMessageParent', on_delete=models.CASCADE, blank=True, null=True, default=Non
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True)

منابع کد

  • visit/models.py:596 - TicketMessage

TicketMessageAttachment

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
ticket_messageForeignKeyنیازمند بررسی--ticket_message = models.ForeignKey(TicketMessage, on_delete=models.CASCADE)
linkTextFieldنیازمند بررسی--link = models.TextField()
is_deletedBooleanFieldنیازمند بررسی--is_deleted = models.BooleanField(blank=True, default=False)

منابع کد

  • visit/models.py:621 - TicketMessageAttachment

VisitRule

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
titleCharFieldنیازمند بررسی--title = models.CharField(max_length=40)
descriptionTextFieldنیازمند بررسی--description = models.TextField(default="")
score_beginIntegerFieldنیازمند بررسی--score_begin = models.IntegerField()
score_endIntegerFieldنیازمند بررسی--score_end = models.IntegerField()
resultCharFieldنیازمند بررسی--result = models.CharField(max_length=10)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(default=True)
visitForeignKeyنیازمند بررسی--visit = models.ForeignKey(Visit, on_delete=models.CASCADE)

منابع کد

  • visit/models.py:631 - VisitRule

Currency

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
name_enCharFieldنیازمند بررسی--name_en = models.CharField(max_length=50, blank=True, null=True, default=None)
name_faCharFieldنیازمند بررسی--name_fa = models.CharField(max_length=50, blank=True, null=True, default=None)
abbreviationCharFieldنیازمند بررسی--abbreviation = models.CharField(max_length=10, unique=True, help_text="it is key for this table!")

منابع کد

  • wallet/models.py:13 - Currency

Layer

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
keyCharFieldنیازمند بررسی--key = models.CharField(max_length=16, unique=True, blank=True, null=True, default=None)
titleCharFieldنیازمند بررسی--title = models.CharField(max_length=50)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=50, blank=True, null=True, default=None)
priorityIntegerFieldنیازمند بررسی--priority = models.IntegerField(blank=True, default=0)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, default=True)

منابع کد

  • wallet/models.py:19 - Layer

WalletType

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
name_enCharFieldنیازمند بررسی--name_en = models.CharField(max_length=50, blank=True, null=True, default=None)
name_faCharFieldنیازمند بررسی--name_fa = models.CharField(max_length=50, blank=True, null=True, default=None)
keyCharFieldنیازمند بررسی--key = models.CharField(max_length=10, unique=True)
is_generalBooleanFieldنیازمند بررسی--is_general = models.BooleanField(blank=True, default=False)

منابع کد

  • wallet/models.py:27 - WalletType

Account

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
userOneToOneFieldنیازمند بررسی--user = models.OneToOneField(User, on_delete=models.CASCADE)
signature_identifierUUIDFieldنیازمند بررسی--signature_identifier = models.UUIDField(blank=True, default=uuid.uuid4, editable=False, unique=True)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True)

منابع کد

  • wallet/models.py:33 - Account

Wallet

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
accountForeignKeyنیازمند بررسی--account = models.ForeignKey(Account, on_delete=models.CASCADE)
typeForeignKeyنیازمند بررسی--type = models.ForeignKey(WalletType, on_delete=models.CASCADE)
public_addressTextFieldنیازمند بررسی--public_address = models.TextField(max_length=42, editable=False, blank=True)
short_addressTextFieldنیازمند بررسی--short_address = models.TextField(max_length=16, editable=False, blank=True, null=True, default=None, unique=True)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True)

منابع کد

  • wallet/models.py:51 - Wallet

TransactionType

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
keyCharFieldنیازمند بررسی--key = models.CharField(max_length=10, unique=True)
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=30, blank=True, null=True, default=None)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=30, blank=True, null=True, default=None)
configTextFieldنیازمند بررسی--config = models.TextField()
min_amountBigIntegerFieldنیازمند بررسی--min_amount = models.BigIntegerField(blank=True, null=True, default=None)
max_amountBigIntegerFieldنیازمند بررسی--max_amount = models.BigIntegerField(blank=True, null=True, default=None)
max_acceptable_rest_amountIntegerFieldنیازمند بررسی--max_acceptable_rest_amount = models.IntegerField(blank=True, default=0)
rest_configTextFieldنیازمند بررسی--rest_config = models.TextField(null=True, default=None)
users_hintTextFieldنیازمند بررسی--users_hint = models.TextField(blank=True, null=True, default=None)

منابع کد

  • wallet/models.py:72 - TransactionType

AllowedTransactionRule

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
from_layerForeignKeyنیازمند بررسی--from_layer = models.ForeignKey(Layer, on_delete=models.CASCADE)
transaction_typeForeignKeyنیازمند بررسی--transaction_type = models.ForeignKey(TransactionType, on_delete=models.CASCADE)
wallet_typeForeignKeyنیازمند بررسی--wallet_type = models.ForeignKey(WalletType, on_delete=models.CASCADE, null=True, default=None)
currencyForeignKeyنیازمند بررسی--currency = models.ForeignKey(Currency, on_delete=models.CASCADE, null=True, default=None)

منابع کد

  • wallet/models.py:83 - AllowedTransactionRule

WalletTransaction

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
creatorForeignKeyنیازمند بررسی--creator = models.ForeignKey(User, on_delete=models.CASCADE)
typeForeignKeyنیازمند بررسی--type = models.ForeignKey(TransactionType, on_delete=models.CASCADE, null=True, default=None)
descriptionCharFieldنیازمند بررسی--description = models.CharField(max_length=255, blank=True, null=True, default=None)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True, null=True, default=None)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True, null=True, default=None)
is_reversedBooleanFieldنیازمند بررسی--is_reversed = models.BooleanField(default=False, blank=True, null=True)

منابع کد

  • wallet/models.py:89 - WalletTransaction

WalletInvoice

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
idUUIDFieldنیازمند بررسی--id = models.UUIDField(primary_key=True, default=uuid.uuid4, editable=False)
typeCharFieldنیازمند بررسی--type = models.CharField(choices=TYPES.choices, max_length=50, blank=True, null=True)
expertForeignKeyنیازمند بررسی--expert = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True, default=None, related_name='invoice_expert')
visitForeignKeyنیازمند بررسی--visit = models.ForeignKey(Visit, on_delete=models.CASCADE, blank=True, null=True, default=None)
clientForeignKeyنیازمند بررسی--client = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True, default=None, related_name='invoice_client')
amount_rialsBigIntegerFieldنیازمند بررسی--amount_rials = models.BigIntegerField(default=0)
payable_amount_rialsBigIntegerFieldنیازمند بررسی--payable_amount_rials = models.BigIntegerField(blank=True, default=0)
descriptionTextFieldنیازمند بررسی--description = models.TextField(blank=True, null=True, default=None)
is_closedBooleanFieldنیازمند بررسی--is_closed = models.BooleanField(blank=True, default=False)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True, null=True, default=None)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True, null=True, default=None)
statusCharFieldنیازمند بررسی--status = models.CharField(choices=STATUS.choices, default=STATUS.INITIAL, max_length=18, blank=True)

منابع کد

  • wallet/models.py:108 - WalletInvoice

CodeForWalletInvoice

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
wallet_invoiceForeignKeyنیازمند بررسی--wallet_invoice = models.ForeignKey(WalletInvoice, on_delete=models.CASCADE)
codeCharFieldنیازمند بررسی--code = models.CharField(max_length=5, blank=True)
verification_tokenTextFieldنیازمند بررسی--verification_token = models.TextField(blank=True)
datetime_requestedDateTimeFieldنیازمند بررسی--datetime_requested = models.DateTimeField(blank=True, null=True, default=None)

منابع کد

  • wallet/models.py:144 - CodeForWalletInvoice

RefTransaction

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
wallet_invoiceForeignKeyنیازمند بررسی--wallet_invoice = models.ForeignKey(WalletInvoice, on_delete=models.CASCADE, blank=True, null=True, default=None)
dataTextFieldنیازمند بررسی--data = models.TextField(blank=True, null=True, default=None)

منابع کد

  • wallet/models.py:164 - RefTransaction

TransactionLineType

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
sideCharFieldنیازمند بررسی--side = models.CharField(max_length=6, blank=True, null=True, default=None)
indicatorIntegerFieldنیازمند بررسی--indicator = models.IntegerField(blank=True, default=1)
affects_onCharFieldنیازمند بررسی--affects_on = models.CharField(max_length=255, blank=True, null=True, default=None)
has_refBooleanFieldنیازمند بررسی--has_ref = models.BooleanField(blank=True, default=False)
needs_special_accessBooleanFieldنیازمند بررسی--needs_special_access = models.BooleanField(blank=True, default=False)

منابع کد

  • wallet/models.py:168 - TransactionLineType

WalletTransactionLine

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
transactionForeignKeyنیازمند بررسی--transaction = models.ForeignKey(WalletTransaction, on_delete=models.CASCADE)
walletForeignKeyنیازمند بررسی--wallet = models.ForeignKey(Wallet, on_delete=models.CASCADE, blank=True, null=True, default=None)
layerForeignKeyنیازمند بررسی--layer = models.ForeignKey(Layer, on_delete=models.CASCADE)
currencyForeignKeyنیازمند بررسی--currency = models.ForeignKey(Currency, on_delete=models.CASCADE)
typeForeignKeyنیازمند بررسی--type = models.ForeignKey(TransactionLineType, on_delete=models.CASCADE)
amountBigIntegerFieldنیازمند بررسی--amount = models.BigIntegerField()
refForeignKeyنیازمند بررسی--ref = models.ForeignKey(RefTransaction, on_delete=models.CASCADE, blank=True, null=True, default=None)

منابع کد

  • wallet/models.py:175 - WalletTransactionLine

VariableConfig

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
keyCharFieldنیازمند بررسی--key = models.CharField(max_length=255, unique=True)
valueBigIntegerFieldنیازمند بررسی--value = models.BigIntegerField()

منابع کد

  • wallet/models.py:195 - VariableConfig

WareType

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=255, blank=True, null=True, default=None)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=255, blank=True, null=True, default=None)
iconTextFieldنیازمند بررسی--icon = models.TextField(blank=True, null=True, default=None)

منابع کد

  • warehouse/models.py:7 - WareType

Unit

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
unit_enCharFieldنیازمند بررسی--unit_en = models.CharField(max_length=30, blank=True, null=True, default=None)
unit_faCharFieldنیازمند بررسی--unit_fa = models.CharField(max_length=30, blank=True, null=True, default=None)
unit_abbreviationCharFieldنیازمند بررسی--unit_abbreviation = models.CharField(max_length=12, blank=True, null=True, default=None)

منابع کد

  • warehouse/models.py:13 - Unit

Ware

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
name_enCharFieldنیازمند بررسی--name_en = models.CharField(max_length=255, blank=True, null=True, default=None)
name_faCharFieldنیازمند بررسی--name_fa = models.CharField(max_length=255, blank=True, null=True, default=None)
typeForeignKeyنیازمند بررسی--type = models.ForeignKey(WareType, on_delete=models.CASCADE, blank=True, null=True, default=None)
is_for_useBooleanFieldنیازمند بررسی--is_for_use = models.BooleanField(blank=True, default=False)
unitForeignKeyنیازمند بررسی--unit = models.ForeignKey(Unit, on_delete=models.CASCADE, null=True, default=None)
identifierCharFieldنیازمند بررسی--identifier = models.CharField(max_length=20, blank=True, null=True, default=None)
descriptionTextFieldنیازمند بررسی--description = models.TextField(blank=True, null=True, default=None)
projectForeignKeyنیازمند بررسی--project = models.ForeignKey(Project, on_delete=models.CASCADE, blank=True, null=True, default=None)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True, null=True, default=None)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True, null=True, default=None)
priorityIntegerFieldنیازمند بررسی--priority = models.IntegerField(blank=True, default=0)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(blank=True, default=True)

منابع کد

  • warehouse/models.py:19 - Ware

WarehouseLocation

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
name_enCharFieldنیازمند بررسی--name_en = models.CharField(max_length=255, blank=True, null=True, default=None)
name_faCharFieldنیازمند بررسی--name_fa = models.CharField(max_length=255, blank=True, null=True, default=None)
addressTextFieldنیازمند بررسی--address = models.TextField(blank=True, null=True, default=None)
longitudeDecimalFieldنیازمند بررسی--longitude = models.DecimalField(max_digits=22, decimal_places=16, blank=True, null=True)
latitudeDecimalFieldنیازمند بررسی--latitude = models.DecimalField(max_digits=22, decimal_places=16, blank=True, null=True)
ownerForeignKeyنیازمند بررسی--owner = models.ForeignKey(Company, on_delete=models.CASCADE, blank=True, null=True, default=None)
projectsManyToManyFieldنیازمند بررسی--projects = models.ManyToManyField(Project)

منابع کد

  • warehouse/models.py:41 - WarehouseLocation

WarehouseTransaction

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
creatorForeignKeyنیازمند بررسی--creator = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True, default=None)
descriptionTextFieldنیازمند بررسی--description = models.TextField(blank=True, null=True, default=None)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True, null=True, default=None)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True, null=True, default=None)

منابع کد

  • warehouse/models.py:51 - WarehouseTransaction

TransactionLineType

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
nameCharFieldنیازمند بررسی--name = models.CharField(max_length=255, blank=True, null=True, default=None)
verbose_nameCharFieldنیازمند بررسی--verbose_name = models.CharField(max_length=255, blank=True, null=True, default=None)
sideCharFieldنیازمند بررسی--side = models.CharField(max_length=6, blank=True, null=True, default=None)
involvedCharFieldنیازمند بررسی--involved = models.CharField(max_length=20, blank=True, null=True, default=None)
datetime_createdDateTimeFieldنیازمند بررسی--datetime_created = models.DateTimeField(blank=True, null=True, default=None)
datetime_last_changeDateTimeFieldنیازمند بررسی--datetime_last_change = models.DateTimeField(blank=True, null=True, default=None)

منابع کد

  • warehouse/models.py:67 - TransactionLineType

WarehouseTransactionLine

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
wareForeignKeyنیازمند بررسی--ware = models.ForeignKey(Ware, on_delete=models.CASCADE)
transactionForeignKeyنیازمند بررسی--transaction = models.ForeignKey(WarehouseTransaction, on_delete=models.CASCADE, blank=True, default=None)
amountBigIntegerFieldنیازمند بررسی--amount = models.BigIntegerField(default=0)
typeForeignKeyنیازمند بررسی--type = models.ForeignKey(TransactionLineType, on_delete=models.CASCADE, blank=True, null=True, default=None)
locationForeignKeyنیازمند بررسی--location = models.ForeignKey(WarehouseLocation, on_delete=models.CASCADE, blank=True, null=True, default=None)
userForeignKeyنیازمند بررسی--user = models.ForeignKey(User, on_delete=models.CASCADE, blank=True, null=True, default=None)

منابع کد

  • warehouse/models.py:84 - WarehouseTransactionLine

WareVisitType

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
wareForeignKeyنیازمند بررسی--ware = models.ForeignKey(Ware, on_delete=models.CASCADE)
visit_typeForeignKeyنیازمند بررسی--visit_type = models.ForeignKey(VisitType, on_delete=models.CASCADE, blank=True, null=True, default=None)
visitForeignKeyنیازمند بررسی--visit = models.ForeignKey(Visit, on_delete=models.CASCADE, blank=True, null=True, default=None)

منابع کد

  • warehouse/models.py:96 - WareVisitType

WarehouseLocationPersonnel

Django model | جدول/collection: نیازمند بررسی انسانی

FieldTypeRequiredDefaultValidationDescription
locationForeignKeyنیازمند بررسی--location = models.ForeignKey(WarehouseLocation, on_delete=models.CASCADE)
userForeignKeyنیازمند بررسی--user = models.ForeignKey(User, on_delete=models.CASCADE)
is_activeBooleanFieldنیازمند بررسی--is_active = models.BooleanField(default=True)

منابع کد

  • warehouse/models.py:101 - WarehouseLocationPersonnel