('note',models.TextField(blank=True,help_text='Additional information that is sent with this Facility.',verbose_name='Facility Note')),
('logo',models.URLField(blank=True,default='https://wopen-cdn.dhaynes.xyz/default.png',help_text='The absolute URL to the logo image for this Facility.',verbose_name='Logo URL')),
('tapingo_url',models.URLField(blank=True,validators=[django.core.validators.RegexValidator(code='invalid_tapingo_url',message='The link is not a valid tapingo link. Example: https://www.tapingo.com/order/restaurant/starbucks-gmu-johnson/',regex='^https:\\/\\/www.tapingo.com\\/')])),
('facility_classifier',models.CharField(blank=True,choices=[('shopmason','shopMason Facility'),('sodoxo','Sodoxo Facility')],help_text="Tag this facility to be shown on the ShopMason or Sodoxo What's Open sites.",max_length=100)),
('friendly_building',models.CharField(blank=True,help_text='Example: Exploratory Hall becomes EXPL',max_length=10,verbose_name='Building Abbreviation')),
('address',models.CharField(max_length=100)),
('campus_region',models.CharField(choices=[('front royal','Front Royal'),('prince william','Prince William County Science and Technology'),('fairfax','Fairfax'),('arlington','Arlington')],default='fairfax',max_length=100)),
('valid_start',models.DateTimeField(blank=True,help_text='Date & time that this schedule goes into effect',null=True,verbose_name='Start Date')),
('valid_end',models.DateTimeField(blank=True,help_text='Last date & time that this schedule is in effect',null=True,verbose_name='End Date')),
('twenty_four_hours',models.BooleanField(default=False,help_text='Toggle to True if the Facility is open 24 hours. You do not need to specify any Open Times, it will always be displayed as open.',verbose_name='24 hour schedule?')),
('schedule_for_removal',models.BooleanField(default=True,help_text='Toggle to False if the schedule should never be removed in the backend. By default, all schedules are automatically deleted after they have expired.',verbose_name='Schedule for removal?')),
('promote_to_main',models.BooleanField(default=False,help_text='Upon the start of the schedule, it will be promoted to become the main schedule of the Facility it is attached to rather than a special schedule.',verbose_name='Schedule for promotion?')),
field=taggit.managers.TaggableManager(help_text='Labels to describe the Facility that are displayed to the user and can be informative.',related_name='labels',through='api.StupidLabelHack',to='api.StupidFacilityLabelHack',verbose_name='labels'),
field=taggit.managers.TaggableManager(help_text='A comma seperate list of words that neatly and aptly describe the product that this facility produces. These words are not shown to the use but are rather used in search.',related_name='product_tags',through='taggit.TaggedItem',to='taggit.Tag',verbose_name='Tags'),
field=models.ManyToManyField(blank=True,help_text='This schedule will come into effect only for its specified duration.',related_name='facility_special',to='api.Schedule'),