При создании новой Встречи (#1) необходимо убедиться в правильном формате Uri (Uniform Resource Identifier) полей и не давать пользователю сформировать выходные файлы (#2) до тех пор, пока все Uri поля не будут отформатированы правильно.
В модели есть следующие Uri поля:
Speaker: CompanyUrl, BlogUrl, ContactsUrl, TwitterUrl, HabrUrl
Talk: CodeUrl, SlidesUrl, VideoUrl
Friend: Url
Venue: MapUrl
Под "правильными" понимаются поля, удовлетворяющие следующим критериям:
- формат RFC 3986
- абсолютные
- схема:
http или https
При создании новой Встречи (#1) необходимо убедиться в правильном формате Uri (Uniform Resource Identifier) полей и не давать пользователю сформировать выходные файлы (#2) до тех пор, пока все Uri поля не будут отформатированы правильно.
В модели есть следующие Uri поля:
Speaker:CompanyUrl,BlogUrl,ContactsUrl,TwitterUrl,HabrUrlTalk:CodeUrl,SlidesUrl,VideoUrlFriend:UrlVenue:MapUrlПод "правильными" понимаются поля, удовлетворяющие следующим критериям:
httpилиhttps