Comments (6)
Файлы по настоящему (совсем) удалить нельзя, можно только пометить их в БД как удалённые. Система создавалась с расчётом на пользователей, которые уже смогли потерять важные файлы.
Удалять, да, может только их создатель, либо админ.
Из-за того что файлы физически не удаляются - требования к свободному месту на жёстком диске соответствующие. У меня уже была идея сделать возможность удаления для админа FM, но это немного противоречит самой концепции не терять файлы и всегда хранить полное "дерево" изменений.
Про донат я как-то раньше не думал. Т.к. я использую кое где robokass-у, сделал http://otms-project.ru/donate/ через неё.
from fm.
Попытаюсь реализовать первую возможность в качесве плагина.
А вот по второй не вижу в интерфейсе пункта удалить под файлом. Только под папкой. Хотя код для пометки файла как удаленного присутсвует.
from fm.
там, немножко, с первого взгляда не логично сделано: нужно выделить файлы для удаления (нажав на области файла ниже иконки, например не название файла) и нажать кнопку удалить - вверху на панели.
from fm.
My bad.
Не заметил. А вот проверки на того кто создал данный файл или папку для удаления нету.
Это было бы плюсом для меня =)
Изначально это задумывалось? И каждый может удалять все?
from fm.
получается так, удалить файл может любой у кого есть доступ к файлу. Здесь права доступа железные - доступ есть и доступа нету. Просто первоначально FM создавался для работы людьми, для которых слова "права доступа" - ругательство.
Вобщем, мне кажется, логично сделать разделение прав на чтение, на запись и на просмотр существаования файла (не исполнение как в unix) ИЛИ оставить как есть, но сделать логирование действий, чтобы администратор FM смог бы видеть все действия и если кто-то файл потрёт - наказать и файл восстановить.
from fm.
Да с сидемой подобной Unix провам доступа было бы очень хорошо.
Проэкт я форкнул попытаюсь что то подобное реализовать. В моих реалиях оно нужно.
from fm.
Related Issues (12)
- Проблема с листингом юзеров HOT 4
- Кнопки copy/paste не работают HOT 1
- Настройка rewright_mod HOT 2
- Не сохраняются Большие файлы HOT 2
- Блокировка доступа к директориям HOT 5
- Не работает файловый менеджер HOT 9
- Не найдены папки ajax/users/ и ajax/users/ HOT 4
- Quota value validator
- Implement Nginx X-Accel-Redirect HOT 7
- could not find driver HOT 2
- Изображение без иконки HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fm.