typemill / typemill

Typemill is a lightweight, flat-file CMS designed for simple, fast, and flexible website and eBook creation using Markdown.
https://typemill.net
MIT License
427 stars 60 forks source link

Auth/granularity for multiple Authors #369

Open gareth-sfield opened 1 year ago

gareth-sfield commented 1 year ago

Whilst actual content can be restricted/only viewed by certain users once pages are published I was wondering if this type of granularity could be extended to the editing side?

Multiple/all authors can currently see all the folder/file system and content during editing - could there be an option to restrict Authors to only view/edit their folders/associated content. e.g. Authors work on a single chapter and can only see their chapter (folder) and not be permitted to add any further folders/content outside of their 'chapter'

Perhaps a check box to enable 'Restrict Author' so 'standard' Author editing is also still available if unchecked?

Keep up the great work!!

trendschau commented 1 year ago

Thank you for that input. That would be a nice feature but it is a bit harder to implement, especially if this rights are add to whole folders and/or only some files. I will think about a feature like that for version 2.

gareth-sfield commented 1 year ago

Thanks for getting back to me and had a quick look at the relevant code/could not see how to achieve/bit beyond me so will leave that to you for version 2!!

In the meantime I might try hard coding an iframe into a master document/file and provide a separate area for author to update a 'page' and 'pull' into master document?

Thanks again,

Gareth

On Tue, 25 Oct 2022, 08:45 trendschau, @.***> wrote:

Thank you for that input. That would be a nice feature but it is a bit harder to implement, especially if this rights are add to whole folders and/or only some files. I will think about a feature like that for version 2.

— Reply to this email directly, view it on GitHub https://github.com/typemill/typemill/issues/369#issuecomment-1290130239, or unsubscribe https://github.com/notifications/unsubscribe-auth/A3XYW5OMLKKXT4RBTQDMEK3WE6FYZANCNFSM6AAAAAARLJSMDU . You are receiving this because you authored the thread.Message ID: @.***>