Ticket #41 (closed defect: fixed)

Opened 6 years ago

Last modified 21 months ago

Giving permissions to edit development site necessitates giving permission to edit the live site

Reported by: chckens Owned by: chckens
Priority: major Milestone: 0.4
Component: Backend Version:
Keywords: Cc:

Description

Currently both /var/www/beta/* and /var/www/sucssite/* are writeable for group "html".

This isn't good if we want to encourage new people to get involved in a "safe" environment :-)

We need to think about how best to accommodate new contributors really. Should they be committing things to SVN? Is there any merit in creating a version of the website so people can test components in their own public_html easily?

Change History

Changed 6 years ago by chckens

This should be fixable by making it very easy for contributors to check out a copy of the website to their public_html. Thus we would only need to give out permission to use the beta database and people interested in the same group of files shouldn't be tripping over each other.

Changed 6 years ago by chckens

  • owner changed from Nobody to chckens
  • status changed from new to assigned

OK, OK, this one is mine :-)

Changed 6 years ago by chckens

  • milestone set to 0.3

Changed 6 years ago by chckens

Mostly fixed now; people can check out their own copy of the site and play with it in their own public_html. Only slight sticking point is databases.

For the moment, I think we should try to make all developers use the beta database, and adjust its permissions to allow this. Certain more sensitive parts of the database (I'm looking at you, sessions table) need to be reworked to allow this without compromising security.

Changed 21 months ago by chckens

  • status changed from assigned to closed
  • resolution set to fixed

Well, as I said, 'mostly' fixed. Guess that will do.

Note: See TracTickets for help on using tickets.