Hi,

I want certain users to be able to start new books, without giving them permission to delete nodes, i.e., without giving them the 'administer nodes' permission. This patch adds a separate permission to start books.

And one more thing: thank you for this wonderful piece of software!

Bastiaan.

Comments

Steven’s picture

Status: Reviewed & tested by the community » Needs review

Needs more discussion.

puregin’s picture

I think this is a good idea.

I think the permission should be 'create new books', not 'start books'.

Why is this a 4.6.5 issue? Should that be 'CVS'? I'd be happy to see this with
priority 'normal'. People have asked about this several times in the
forums and mailing lists, IIRC.

Djun

veelo’s picture

I chose the word "start" because the permission is about establishing the first page of the book, possibly even without any content. I have considered "create new books" but one can interpret this as entire books, whereas you do not need this permission to create a new book once the first page is there. Is "begin new books" better?

It is a 4.6.5 issue because that is the version I used to patch against. I assume it applies cleanly to CVS. I just upgraded to 4.7.0-beta4 and will check whether the patch applies cleanly.

Bastiaan.

puregin’s picture

Not to quibble about the words too much, but to me, "start" implies motion (start your engines, start a project). Same with "begin". I think that "create" is pretty clear.

Probably best to focus this on 4.7 rather than adding features to the stable branch :)

veelo’s picture

Version: 4.6.5 » 4.7.0-beta4
Priority: Minor » Normal
StatusFileSize
new817 bytes

Updated patch for Drupal 4.7.0-beta4.

veelo’s picture

I am not a native english speaker, but I think begin is appropriate and less confusing. The following is pasted from www.dict.org/bin/Dict?Form=Dict2&Database=*&Query=begin. But I am not deciding :-)

Begin
1. To have or commence an independent or first existence; to
take rise; to commence.
[1913 Webster]

2. To do the first act or the first part of an action; to
enter upon or commence something new, as a new form or
state of being, or course of action; to take the first
step; to start. "Tears began to flow." --Dryden.
[1913 Webster]

2. To trace or lay the foundation of; to make or place a
beginning of.
[1913 Webster]

Syn: To commence; originate; set about; start.
[1913 Webster]

51 Moby Thesaurus words for "begin":
arise, attack, blast away, blast off, broach, commence, create,
dig in, dive in, embark, enter, enter on, enter upon, establish,
fall to, found, get off, get to, go ahead, go into, head into,
inaugurate, initiate, institute, introduce, jump off, kick off,
launch, lead off, open, originate, pitch in, plunge into, prepare,
send off, set about, set in, set out, set sail, set to, set up,
spring, start, start in, start off, start out, tackle, take off,
take up, turn to, usher in

puregin’s picture

Status: Needs review » Closed (duplicate)

I've rolled this up with a more general change to book permissions at http://drupal.org/node/49131