Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Access control #25

Closed
3 tasks done
sbrl opened this issue Oct 25, 2015 · 3 comments
Closed
3 tasks done

Access control #25

sbrl opened this issue Oct 25, 2015 · 3 comments
Labels
enhancement Let's make it better!
Milestone

Comments

@sbrl
Copy link
Owner

sbrl commented Oct 25, 2015

Private wiki owners may not want other people to read their wiki content. We should add support for private wikis.

  • Require login to view pages
  • Add support for moving the root in which files are stored (to prevent people from circumventing the wiki itself) - Issue Allow the directory in which Pepperminty Wiki stores stuff to be changed #37
    • Make sure that we proxy the 'original image' button if access control is enabled, as the web root will likely have been moved to somewhere inaccessible from the web
@sbrl sbrl added the enhancement Let's make it better! label Oct 25, 2015
@sbrl
Copy link
Owner Author

sbrl commented Nov 6, 2015

The core has now been updated to support the new $settings->data_storage_dir. It hasn't been fully tested, but it appears to work.

The modules, however haven't been updated. They will be done one by one, it's a big job!

@sbrl
Copy link
Owner Author

sbrl commented Nov 12, 2015

All the modules have been updated. Not all of them have been tested though, so any testing anyone can do would be a great help! I want to find as many bugs as possible before I release version 0.9.

@sbrl
Copy link
Owner Author

sbrl commented Nov 14, 2015

Done! You can restrict access to your wiki by using the new $settings->require_login_view setting.

I think I've secured everything - you shouldn't be able to view anything without logging in when that option is enabled. If I've missed anything, file a bug and I'll mark it critical (see these comments on issue #40).

@sbrl sbrl closed this as completed Dec 5, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Let's make it better!
Projects
None yet
Development

No branches or pull requests

1 participant