From 8b4cefe7bbc22c5c8a855a55c7bc7c0c735994c2 Mon Sep 17 00:00:00 2001
From: Moritz Bunkus <m.bunkus@linet.de>
Date: Wed, 12 Jan 2022 11:41:20 +0100
Subject: [PATCH] E-Mails als HTML verschicken: Bearbeiten Benutzer-Signatur
 (Admin-Bereich)

---
 SL/Controller/Admin.pm                  | 9 ++++++++-
 templates/webpages/admin/edit_user.html | 2 +-
 2 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/SL/Controller/Admin.pm b/SL/Controller/Admin.pm
index e6200896c..c22fdca74 100644
--- a/SL/Controller/Admin.pm
+++ b/SL/Controller/Admin.pm
@@ -592,6 +592,13 @@ sub use_multiselect_js {
   return $self;
 }
 
+sub use_ckeditor_js {
+  my ($self) = @_;
+
+  $::request->{layout}->use_javascript("${_}.js") for qw(ckeditor/ckeditor ckeditor/adapters/jquery);
+  return $self;
+}
+
 sub login_form {
   my ($self, %params) = @_;
   $::request->layout(SL::Layout::AdminLogin->new);
@@ -601,7 +608,7 @@ sub login_form {
 
 sub edit_user_form {
   my ($self, %params) = @_;
-  $self->use_multiselect_js->render('admin/edit_user', %params);
+  $self->use_multiselect_js->use_ckeditor_js->render('admin/edit_user', %params);
 }
 
 sub edit_client_form {
diff --git a/templates/webpages/admin/edit_user.html b/templates/webpages/admin/edit_user.html
index 1a90d3f29..1676be313 100644
--- a/templates/webpages/admin/edit_user.html
+++ b/templates/webpages/admin/edit_user.html
@@ -40,7 +40,7 @@
 
      <tr valign="top">
       <th align="right">[% LxERP.t8('Signature') %]</th>
-      <td>[% L.textarea_tag("user.config_values.signature", props.signature, rows=3, cols=35) %]</td>
+      <td>[% L.textarea_tag("user.config_values.signature", props.signature, rows=3, cols=35, class="texteditor") %]</td>
      </tr>
 
      <tr>
-- 
2.20.1