Feature #9029 » feature_9029_public_project_creation_role_permission.diff
app/views/projects/_form.rhtml (copie de travail) | ||
---|---|---|
14 | 14 |
<br /><em><%= l(:text_length_between, :min => 1, :max => Project::IDENTIFIER_MAX_LENGTH) %> <%= l(:text_project_identifier_info) %></em> |
15 | 15 |
<% end %></p> |
16 | 16 |
<p><%= f.text_field :homepage, :size => 60 %></p> |
17 |
<% |
|
18 |
#Ennder 2011-08-11 SM: #29527 RM: #9029 Disable public project creation on a rôle basis |
|
19 |
if User.current.allowed_to?(:add_public_project, @project, :global => false) |
|
20 |
-%> |
|
17 | 21 |
<p><%= f.check_box :is_public %></p> |
22 |
<% else -%> |
|
23 |
<%= f.hidden_field :is_public, :value => false %></p> |
|
24 |
<% end -%> |
|
18 | 25 |
<%= wikitoolbar_for 'project_description' %> |
19 | 26 | |
20 | 27 |
<% @project.custom_field_values.each do |value| %> |
config/locales/es.yml (copie de travail) | ||
---|---|---|
863 | 863 |
label_wiki_content_updated: Página wiki actualizada |
864 | 864 |
mail_body_wiki_content_updated: La página wiki '%{id}' ha sido actualizada por %{author}. |
865 | 865 |
permission_add_project: Crear proyecto |
866 |
permission_add_public_project: Crear proyecto público |
|
866 | 867 |
setting_new_project_user_role_id: Permiso asignado a un usuario no-administrador para crear proyectos |
867 | 868 |
label_view_all_revisions: Ver todas las revisiones |
868 | 869 |
label_tag: Etiqueta |
config/locales/fr.yml (copie de travail) | ||
---|---|---|
372 | 372 |
setting_gantt_items_limit: Nombre maximum d'éléments affichés sur le gantt |
373 | 373 |
|
374 | 374 |
permission_add_project: Créer un projet |
375 |
permission_add_public_project: Créer un projet public |
|
375 | 376 |
permission_add_subprojects: Créer des sous-projets |
376 | 377 |
permission_edit_project: Modifier le projet |
377 | 378 |
permission_select_project_modules: Choisir les modules |
lib/redmine.rb (copie de travail) | ||
---|---|---|
50 | 50 |
map.permission :view_project, {:projects => [:show], :activities => [:index]}, :public => true |
51 | 51 |
map.permission :search_project, {:search => :index}, :public => true |
52 | 52 |
map.permission :add_project, {:projects => [:new, :create]}, :require => :loggedin |
53 |
# Ennder 2011-08-11 SM: #29527 RM: #9029 Disable public project creation on a rôle basis |
|
54 |
map.permission :add_public_project, {:projects => [:new, :create]}, :require => :loggedin |
|
53 | 55 |
map.permission :edit_project, {:projects => [:settings, :edit, :update]}, :require => :member |
54 | 56 |
map.permission :select_project_modules, {:projects => :modules}, :require => :member |
55 | 57 |
map.permission :manage_members, {:projects => :settings, :members => [:new, :edit, :destroy, :autocomplete_for_member]}, :require => :member |