Был в состоянии ответить на этот вопрос следующим образом:
string docPermissions = null;
User currentUser = User.GetCurrent();
docPermissions = currentUser.GetPermissions(doc.Path);
if ((docPermissions.Contains("F")) && (docPermissions.Contains("U")))
{
}
Объяснения разрешений:
C - Создать A - Обновить D - Удалить M - Переместить O - Копировать S - Сортировать K- Откат P - Публичный доступ I - Управление именем хоста U - Публикация R - Разрешения Z - Журнал аудита: - Редактировать в Canvas 5 - Отправить на перевод F - Просмотреть имя 4 - Перевести H - Отправить на публикацию