mirror of
https://github.com/scinote-eln/scinote-web.git
synced 2025-09-06 05:04:35 +08:00
Add user group editable name [SCI-12042]
This commit is contained in:
parent
2f6d0424a7
commit
399053efbf
3 changed files with 27 additions and 4 deletions
|
@ -62,7 +62,16 @@ module Users
|
|||
end
|
||||
|
||||
def update
|
||||
log_activity(:update_user_group)
|
||||
ActiveRecord::Base.transaction do
|
||||
@user_group.last_modified_by = current_user
|
||||
@user_group.assign_attributes(user_group_params)
|
||||
@user_group.save!
|
||||
log_activity(:update_user_group)
|
||||
render json: {}, status: :ok
|
||||
rescue ActiveRecord::RecordInvalid => e
|
||||
render json: { errors: e.message }, status: :unprocessable_entity
|
||||
raise ActiveRecord::Rollback
|
||||
end
|
||||
end
|
||||
|
||||
def destroy
|
||||
|
|
|
@ -11,8 +11,22 @@
|
|||
<%= link_to users_settings_team_user_groups_path, class: "hover:text-black text-black hover:no-underline" do %>
|
||||
<i class="sn-icon sn-icon-arrow-left"></i>
|
||||
<% end %>
|
||||
<h3 class="m-0">
|
||||
<%= t('user_groups.show.title', group: @user_group.name) %>
|
||||
<h3 class="m-0 flex gap-0.5 items-center">
|
||||
<% if can_manage_team?(@team) %>
|
||||
<span class="shrink-0 mt-1"><%= t('user_groups.show.title') %></span>
|
||||
<%= render partial: "shared/inline_editing",
|
||||
locals: {
|
||||
initial_value: @user_group.name,
|
||||
config: {
|
||||
field_to_udpate: 'name',
|
||||
params_group: 'user_group',
|
||||
path_to_update: users_settings_team_user_group_path(@team, @user_group, format: :json)
|
||||
}
|
||||
} %>
|
||||
<% else %>
|
||||
<span class="shrink-0"><%= t('user_groups.show.title') %></span>
|
||||
<span class="view-mode"><%= @user_group.name %></span>
|
||||
<% end %>
|
||||
</h3>
|
||||
</div>
|
||||
<div id="userGroupShow" class="fixed-content-body user-group-table-container">
|
||||
|
|
|
@ -4248,7 +4248,7 @@ en:
|
|||
toolbar:
|
||||
delete: "Delete"
|
||||
show:
|
||||
title: "Group %{group}"
|
||||
title: "Group"
|
||||
add_members: "Add members"
|
||||
name: "Name"
|
||||
email: "Email"
|
||||
|
|
Loading…
Add table
Reference in a new issue