Я администрирую сайт Sharepoint 2007. Все следующее происходит с любым пользователем, включая пользователя-администратора фермы, поэтому я предполагаю, что это не имеет ничего общего с разрешениями.
Только в одной библиотеке документов поле «Имя» отсутствует на странице «Изменить свойства» для каждого документа. Папки в порядке. Это означает, что пользователи с разрешениями на редактирование или удаление с сайта не могут переименовывать документы.
Если я перейду к библиотеке документов по пути UNC, я могу использовать пользовательский интерфейс Windows для переименования документов без каких-либо проблем.
Поле имени неявно присутствует в библиотеках документов - вы не можете добавить или удалить его как столбец ни с помощью типа содержимого, ни с помощью столбцов библиотеки документов.
Есть идеи, что я могу сделать, чтобы пользователи этой библиотеки документов могли переименовывать документы?
Обновить: Эта библиотека документов не используя настраиваемую страницу editform.aspx.
Возможно ли, что кто-то создал специальную форму редактирования, а затем сделал ее формой редактирования по умолчанию для списка? Я считаю, что если вы создаете новую форму редактирования в SP Designer, она по умолчанию не включает поле имени.
Я бы открыл список в Designer и посмотрел, какой документ редактирования установлен по умолчанию, и есть ли другой возможный документ редактирования, содержащий поле Name.
Кроме того, я не думаю, что на самом деле возможно удалить поле Name из DocLib, но вы можете попробовать использовать что-то вроде SharePoint Manager 2007 чтобы проанализировать список и посмотреть, действительно ли к нему добавлено поле «Имя».