<turbo-stream action="replace" target="forum-thread-gap-731-2771"><template>
<div id="messages-post-component-734">
  <div data-view-component="true" class="op-forum-post-stem border-left"></div>
  <div id="message-734" tabindex="-1" autofocus="autofocus" data-test-selector="forum-post-734" data-view-component="true" class="Box op-forum-post position-relative">
  <div id="header-4fab5f58-fe8a-4162-ae4d-9a8c860acdd1" data-view-component="true" class="Box-header py-2 tmp-py-2">
  
  
  <div data-view-component="true" class="flex-items-center flex-justify-between d-flex flex-row">
      
  <div data-view-component="true" class="flex-wrap flex-items-center d-flex flex-row">
      <div data-view-component="true" class="mr-2 tmp-mr-2"><opce-principal class="" data-principal="{&quot;href&quot;:&quot;/api/v3/users/5&quot;,&quot;name&quot;:&quot;Birthe Lindenthal&quot;,&quot;id&quot;:5}" data-link="true" data-size="&quot;mini&quot;" data-hide-name="true" data-name-classes="&quot;&quot;" data-title="null" data-hover-card="true" data-hover-card-url="&quot;/users/5/hover_card&quot;"></opce-principal></div>
      <div data-view-component="true" class="mr-2 tmp-mr-2"><a target="_blank" data-hover-card-url="/users/5/hover_card" data-hover-card-trigger-target="trigger" href="/users/5" data-view-component="true" class="Link--primary Link text-bold">Birthe Lindenthal</a></div>
      <div data-view-component="true"><a data-turbo="false" href="/projects/OP/forums/6/topics/731?r=734#message-734" data-view-component="true" class="Link--secondary Link text-small">03/12/2014 09:02 AM</a></div>
</div>

      
  <div data-view-component="true" class="ml-1 tmp-ml-1 flex-items-center d-flex flex-row">
      <div data-view-component="true"><action-menu data-select-variant="none" data-view-component="true">
  <button id="primary-menu-0d341ba4-55e8-4ea4-8d89-03ac39a18902-button" popovertarget="primary-menu-0d341ba4-55e8-4ea4-8d89-03ac39a18902-overlay" aria-controls="primary-menu-0d341ba4-55e8-4ea4-8d89-03ac39a18902-list" aria-haspopup="true" aria-labelledby="tooltip-805da9b0-68f9-47c7-9567-dff9ab1db8cd" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3"></path>
</svg>
</button><tool-tip id="tooltip-805da9b0-68f9-47c7-9567-dff9ab1db8cd" for="primary-menu-0d341ba4-55e8-4ea4-8d89-03ac39a18902-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Message actions</tool-tip>


<anchored-position data-target="action-menu.overlay" id="primary-menu-0d341ba4-55e8-4ea4-8d89-03ac39a18902-overlay" anchor="primary-menu-0d341ba4-55e8-4ea4-8d89-03ac39a18902-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
  <div data-view-component="true" class="Overlay Overlay--size-auto">
    
      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">      <action-list>
  <div data-view-component="true">
    <ul data-target="action-menu.list" aria-labelledby="primary-menu-0d341ba4-55e8-4ea4-8d89-03ac39a18902-button" id="primary-menu-0d341ba4-55e8-4ea4-8d89-03ac39a18902-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <clipboard-copy value="https://community.openproject.org/projects/OP/forums/6/topics/731?r=734#message-734" tabindex="-1" id="item-1ebc4848-8ab3-4bfb-97ab-23dde9295da0" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Copy link to clipboard
</span>      
</clipboard-copy>
  
</li>
</ul>    
</div></action-list>


</div>
      
</div></anchored-position>
</action-menu></div>
</div>

</div>

</div>
  <div data-view-component="true" class="Box-body"><div class="op-uc-container"><p class="op-uc-p">There is a news article about <a href="https://www.openproject.org/news/18-openproject-themes-part-1-creating-a-theme" rel="noopener noreferrer nofollow" target="_top" class="op-uc-link">Creating a theme in OpenProject</a>. I am afraid it could be outdated, however, it might be a good starting point anyway. Also for us to update this information…</p></div></div>
  
</div>
</div>
<div id="messages-post-component-735">
  <div data-view-component="true" class="op-forum-post-stem border-left"></div>
  <div id="message-735" data-test-selector="forum-post-735" data-view-component="true" class="Box op-forum-post position-relative">
  <div id="header-dc08e42b-b55f-464b-9903-44009f8c3741" data-view-component="true" class="Box-header py-2 tmp-py-2">
  
  
  <div data-view-component="true" class="flex-items-center flex-justify-between d-flex flex-row">
      
  <div data-view-component="true" class="flex-wrap flex-items-center d-flex flex-row">
      <div data-view-component="true" class="mr-2 tmp-mr-2"><opce-principal class="" data-principal="{&quot;href&quot;:&quot;/api/v3/users/901&quot;,&quot;name&quot;:&quot;Hagen Schink&quot;,&quot;id&quot;:901}" data-link="true" data-size="&quot;mini&quot;" data-hide-name="true" data-name-classes="&quot;&quot;" data-title="null" data-hover-card="true" data-hover-card-url="&quot;/users/901/hover_card&quot;"></opce-principal></div>
      <div data-view-component="true" class="mr-2 tmp-mr-2"><a target="_blank" data-hover-card-url="/users/901/hover_card" data-hover-card-trigger-target="trigger" href="/users/901" data-view-component="true" class="Link--primary Link text-bold">Hagen Schink</a></div>
      <div data-view-component="true"><a data-turbo="false" href="/projects/OP/forums/6/topics/731?r=735#message-735" data-view-component="true" class="Link--secondary Link text-small">03/12/2014 09:06 AM</a></div>
</div>

      
  <div data-view-component="true" class="ml-1 tmp-ml-1 flex-items-center d-flex flex-row">
      <div data-view-component="true"><action-menu data-select-variant="none" data-view-component="true">
  <button id="primary-menu-4ef2571c-3f39-41ae-a62d-5e04765ad771-button" popovertarget="primary-menu-4ef2571c-3f39-41ae-a62d-5e04765ad771-overlay" aria-controls="primary-menu-4ef2571c-3f39-41ae-a62d-5e04765ad771-list" aria-haspopup="true" aria-labelledby="tooltip-96ce4107-18c4-4bf9-82a4-54b633ee2c6c" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3"></path>
</svg>
</button><tool-tip id="tooltip-96ce4107-18c4-4bf9-82a4-54b633ee2c6c" for="primary-menu-4ef2571c-3f39-41ae-a62d-5e04765ad771-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Message actions</tool-tip>


<anchored-position data-target="action-menu.overlay" id="primary-menu-4ef2571c-3f39-41ae-a62d-5e04765ad771-overlay" anchor="primary-menu-4ef2571c-3f39-41ae-a62d-5e04765ad771-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
  <div data-view-component="true" class="Overlay Overlay--size-auto">
    
      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">      <action-list>
  <div data-view-component="true">
    <ul data-target="action-menu.list" aria-labelledby="primary-menu-4ef2571c-3f39-41ae-a62d-5e04765ad771-button" id="primary-menu-4ef2571c-3f39-41ae-a62d-5e04765ad771-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <clipboard-copy value="https://community.openproject.org/projects/OP/forums/6/topics/731?r=735#message-735" tabindex="-1" id="item-b9941f44-c8d5-4f94-9fed-cb7556f27b86" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Copy link to clipboard
</span>      
</clipboard-copy>
  
</li>
</ul>    
</div></action-list>


</div>
      
</div></anchored-position>
</action-menu></div>
</div>

</div>

</div>
  <div data-view-component="true" class="Box-body"><div class="op-uc-container"><p class="op-uc-p">Hello Birthe, hello Jason,</p>
<p class="op-uc-p">I fear that the news article is outdated and does not give a good starting point because theming is done differently these days.</p>
<p class="op-uc-p">I spoke with the responsible developer and he said that there will be no theming guide available soon. Nevertheless, he will try to give some starting points as soon as he has some time left. So, stay tuned! :-)</p>
<p class="op-uc-p">Kind regards,<br>
Hagen</p></div></div>
  
</div>
</div>
<div id="messages-post-component-738">
  <div data-view-component="true" class="op-forum-post-stem border-left"></div>
  <div id="message-738" data-test-selector="forum-post-738" data-view-component="true" class="Box op-forum-post position-relative">
  <div id="header-ffcbcda7-823b-4a01-a75c-2b79dac168b1" data-view-component="true" class="Box-header py-2 tmp-py-2">
  
  
  <div data-view-component="true" class="flex-items-center flex-justify-between d-flex flex-row">
      
  <div data-view-component="true" class="flex-wrap flex-items-center d-flex flex-row">
      <div data-view-component="true" class="mr-2 tmp-mr-2"><opce-principal class="" data-principal="{&quot;href&quot;:&quot;/api/v3/users/8586&quot;,&quot;name&quot;:&quot;jason southwell&quot;,&quot;id&quot;:8586}" data-link="true" data-size="&quot;mini&quot;" data-hide-name="true" data-name-classes="&quot;&quot;" data-title="null" data-hover-card="true" data-hover-card-url="&quot;/users/8586/hover_card&quot;"></opce-principal></div>
      <div data-view-component="true" class="mr-2 tmp-mr-2"><a target="_blank" data-hover-card-url="/users/8586/hover_card" data-hover-card-trigger-target="trigger" href="/users/8586" data-view-component="true" class="Link--primary Link text-bold">jason southwell</a></div>
      <div data-view-component="true"><a data-turbo="false" href="/projects/OP/forums/6/topics/731?r=738#message-738" data-view-component="true" class="Link--secondary Link text-small">03/12/2014 01:19 PM</a></div>
</div>

      
  <div data-view-component="true" class="ml-1 tmp-ml-1 flex-items-center d-flex flex-row">
      <div data-view-component="true"><action-menu data-select-variant="none" data-view-component="true">
  <button id="primary-menu-c08b639f-f60b-4549-8513-c72bfd6b24dc-button" popovertarget="primary-menu-c08b639f-f60b-4549-8513-c72bfd6b24dc-overlay" aria-controls="primary-menu-c08b639f-f60b-4549-8513-c72bfd6b24dc-list" aria-haspopup="true" aria-labelledby="tooltip-dad423b7-cdd9-4d6f-80d5-d0348b659821" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3"></path>
</svg>
</button><tool-tip id="tooltip-dad423b7-cdd9-4d6f-80d5-d0348b659821" for="primary-menu-c08b639f-f60b-4549-8513-c72bfd6b24dc-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Message actions</tool-tip>


<anchored-position data-target="action-menu.overlay" id="primary-menu-c08b639f-f60b-4549-8513-c72bfd6b24dc-overlay" anchor="primary-menu-c08b639f-f60b-4549-8513-c72bfd6b24dc-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
  <div data-view-component="true" class="Overlay Overlay--size-auto">
    
      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">      <action-list>
  <div data-view-component="true">
    <ul data-target="action-menu.list" aria-labelledby="primary-menu-c08b639f-f60b-4549-8513-c72bfd6b24dc-button" id="primary-menu-c08b639f-f60b-4549-8513-c72bfd6b24dc-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <clipboard-copy value="https://community.openproject.org/projects/OP/forums/6/topics/731?r=738#message-738" tabindex="-1" id="item-fd30a0e5-26b4-4573-a2d1-c40f6c2d3590" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Copy link to clipboard
</span>      
</clipboard-copy>
  
</li>
</ul>    
</div></action-list>


</div>
      
</div></anchored-position>
</action-menu></div>
</div>

</div>

</div>
  <div data-view-component="true" class="Box-body"><div class="op-uc-container"><p class="op-uc-p">If you point me in the right direction, I can write an article about the process on my blog once I get it figured out.</p></div></div>
  
</div>
</div>
<div id="messages-post-component-760">
  <div data-view-component="true" class="op-forum-post-stem border-left"></div>
  <div id="message-760" data-test-selector="forum-post-760" data-view-component="true" class="Box op-forum-post position-relative">
  <div id="header-97a10632-ebba-496f-9899-3af0756a9fd6" data-view-component="true" class="Box-header py-2 tmp-py-2">
  
  
  <div data-view-component="true" class="flex-items-center flex-justify-between d-flex flex-row">
      
  <div data-view-component="true" class="flex-wrap flex-items-center d-flex flex-row">
      <div data-view-component="true" class="mr-2 tmp-mr-2"><opce-principal class="" data-principal="{&quot;href&quot;:&quot;/api/v3/users/11787&quot;,&quot;name&quot;:&quot;Phason Electronics&quot;,&quot;id&quot;:11787}" data-link="true" data-size="&quot;mini&quot;" data-hide-name="true" data-name-classes="&quot;&quot;" data-title="null" data-hover-card="true" data-hover-card-url="&quot;/users/11787/hover_card&quot;"></opce-principal></div>
      <div data-view-component="true" class="mr-2 tmp-mr-2"><a target="_blank" data-hover-card-url="/users/11787/hover_card" data-hover-card-trigger-target="trigger" href="/users/11787" data-view-component="true" class="Link--primary Link text-bold">Phason Electronics</a></div>
      <div data-view-component="true"><a data-turbo="false" href="/projects/OP/forums/6/topics/731?r=760#message-760" data-view-component="true" class="Link--secondary Link text-small">03/13/2014 09:30 PM</a></div>
</div>

      
  <div data-view-component="true" class="ml-1 tmp-ml-1 flex-items-center d-flex flex-row">
      <div data-view-component="true"><action-menu data-select-variant="none" data-view-component="true">
  <button id="primary-menu-b3f8fa72-682d-4e84-a21c-310297fd52fb-button" popovertarget="primary-menu-b3f8fa72-682d-4e84-a21c-310297fd52fb-overlay" aria-controls="primary-menu-b3f8fa72-682d-4e84-a21c-310297fd52fb-list" aria-haspopup="true" aria-labelledby="tooltip-29a059bd-d58b-48dc-9bca-397504f90c88" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3"></path>
</svg>
</button><tool-tip id="tooltip-29a059bd-d58b-48dc-9bca-397504f90c88" for="primary-menu-b3f8fa72-682d-4e84-a21c-310297fd52fb-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Message actions</tool-tip>


<anchored-position data-target="action-menu.overlay" id="primary-menu-b3f8fa72-682d-4e84-a21c-310297fd52fb-overlay" anchor="primary-menu-b3f8fa72-682d-4e84-a21c-310297fd52fb-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
  <div data-view-component="true" class="Overlay Overlay--size-auto">
    
      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">      <action-list>
  <div data-view-component="true">
    <ul data-target="action-menu.list" aria-labelledby="primary-menu-b3f8fa72-682d-4e84-a21c-310297fd52fb-button" id="primary-menu-b3f8fa72-682d-4e84-a21c-310297fd52fb-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <clipboard-copy value="https://community.openproject.org/projects/OP/forums/6/topics/731?r=760#message-760" tabindex="-1" id="item-d7a14672-69e2-4ce2-8d6b-6c3c9a3cc1d8" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Copy link to clipboard
</span>      
</clipboard-copy>
  
</li>
</ul>    
</div></action-list>


</div>
      
</div></anchored-position>
</action-menu></div>
</div>

</div>

</div>
  <div data-view-component="true" class="Box-body"><div class="op-uc-container"><p class="op-uc-p">I am also interested in customizing the appearance for our installation. Either some direction in creating themes, or knowing which CSS files to modify would be very helpful.</p>
<p class="op-uc-p">Regards,<br>
Chris</p></div></div>
  
</div>
</div>
<div id="messages-post-component-832">
  <div data-view-component="true" class="op-forum-post-stem border-left"></div>
  <div id="message-832" data-test-selector="forum-post-832" data-view-component="true" class="Box op-forum-post position-relative">
  <div id="header-8c48e000-7933-4a00-9b6b-0fc9d70bfb9f" data-view-component="true" class="Box-header py-2 tmp-py-2">
  
  
  <div data-view-component="true" class="flex-items-center flex-justify-between d-flex flex-row">
      
  <div data-view-component="true" class="flex-wrap flex-items-center d-flex flex-row">
      <div data-view-component="true" class="mr-2 tmp-mr-2"><opce-principal class="" data-principal="{&quot;href&quot;:&quot;/api/v3/users/8586&quot;,&quot;name&quot;:&quot;jason southwell&quot;,&quot;id&quot;:8586}" data-link="true" data-size="&quot;mini&quot;" data-hide-name="true" data-name-classes="&quot;&quot;" data-title="null" data-hover-card="true" data-hover-card-url="&quot;/users/8586/hover_card&quot;"></opce-principal></div>
      <div data-view-component="true" class="mr-2 tmp-mr-2"><a target="_blank" data-hover-card-url="/users/8586/hover_card" data-hover-card-trigger-target="trigger" href="/users/8586" data-view-component="true" class="Link--primary Link text-bold">jason southwell</a></div>
      <div data-view-component="true"><a data-turbo="false" href="/projects/OP/forums/6/topics/731?r=832#message-832" data-view-component="true" class="Link--secondary Link text-small">03/17/2014 03:15 PM</a></div>
</div>

      
  <div data-view-component="true" class="ml-1 tmp-ml-1 flex-items-center d-flex flex-row">
      <div data-view-component="true"><action-menu data-select-variant="none" data-view-component="true">
  <button id="primary-menu-f14e3d96-679d-4c09-a11f-16e93e667933-button" popovertarget="primary-menu-f14e3d96-679d-4c09-a11f-16e93e667933-overlay" aria-controls="primary-menu-f14e3d96-679d-4c09-a11f-16e93e667933-list" aria-haspopup="true" aria-labelledby="tooltip-ad1fc152-52bc-41fa-80f2-eff87c18b90f" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3"></path>
</svg>
</button><tool-tip id="tooltip-ad1fc152-52bc-41fa-80f2-eff87c18b90f" for="primary-menu-f14e3d96-679d-4c09-a11f-16e93e667933-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Message actions</tool-tip>


<anchored-position data-target="action-menu.overlay" id="primary-menu-f14e3d96-679d-4c09-a11f-16e93e667933-overlay" anchor="primary-menu-f14e3d96-679d-4c09-a11f-16e93e667933-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
  <div data-view-component="true" class="Overlay Overlay--size-auto">
    
      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">      <action-list>
  <div data-view-component="true">
    <ul data-target="action-menu.list" aria-labelledby="primary-menu-f14e3d96-679d-4c09-a11f-16e93e667933-button" id="primary-menu-f14e3d96-679d-4c09-a11f-16e93e667933-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <clipboard-copy value="https://community.openproject.org/projects/OP/forums/6/topics/731?r=832#message-832" tabindex="-1" id="item-919c745b-9377-44c5-b3dc-75047fbe82c2" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Copy link to clipboard
</span>      
</clipboard-copy>
  
</li>
</ul>    
</div></action-list>


</div>
      
</div></anchored-position>
</action-menu></div>
</div>

</div>

</div>
  <div data-view-component="true" class="Box-body"><div class="op-uc-container"><p class="op-uc-p">Anyone point me in the right direction? We need to make some changes as soon as possible.</p></div></div>
  
</div>
</div>
<div id="messages-post-component-834">
  <div data-view-component="true" class="op-forum-post-stem border-left"></div>
  <div id="message-834" data-test-selector="forum-post-834" data-view-component="true" class="Box op-forum-post position-relative">
  <div id="header-d03c9d12-cd1b-4383-bd47-b5b14858f082" data-view-component="true" class="Box-header py-2 tmp-py-2">
  
  
  <div data-view-component="true" class="flex-items-center flex-justify-between d-flex flex-row">
      
  <div data-view-component="true" class="flex-wrap flex-items-center d-flex flex-row">
      <div data-view-component="true" class="mr-2 tmp-mr-2"><opce-principal class="" data-principal="{&quot;href&quot;:&quot;/api/v3/users/1322&quot;,&quot;name&quot;:&quot;Christian Ratz&quot;,&quot;id&quot;:1322}" data-link="true" data-size="&quot;mini&quot;" data-hide-name="true" data-name-classes="&quot;&quot;" data-title="null" data-hover-card="true" data-hover-card-url="&quot;/users/1322/hover_card&quot;"></opce-principal></div>
      <div data-view-component="true" class="mr-2 tmp-mr-2"><a target="_blank" data-hover-card-url="/users/1322/hover_card" data-hover-card-trigger-target="trigger" href="/users/1322" data-view-component="true" class="Link--primary Link text-bold">Christian Ratz</a></div>
      <div data-view-component="true"><a data-turbo="false" href="/projects/OP/forums/6/topics/731?r=834#message-834" data-view-component="true" class="Link--secondary Link text-small">03/17/2014 04:30 PM</a></div>
</div>

      
  <div data-view-component="true" class="ml-1 tmp-ml-1 flex-items-center d-flex flex-row">
      <div data-view-component="true"><action-menu data-select-variant="none" data-view-component="true">
  <button id="primary-menu-c330d6e7-d685-41b5-89c4-a17e09e32e8e-button" popovertarget="primary-menu-c330d6e7-d685-41b5-89c4-a17e09e32e8e-overlay" aria-controls="primary-menu-c330d6e7-d685-41b5-89c4-a17e09e32e8e-list" aria-haspopup="true" aria-labelledby="tooltip-18577ec6-21aa-4624-920b-356f8d8ae669" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3"></path>
</svg>
</button><tool-tip id="tooltip-18577ec6-21aa-4624-920b-356f8d8ae669" for="primary-menu-c330d6e7-d685-41b5-89c4-a17e09e32e8e-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Message actions</tool-tip>


<anchored-position data-target="action-menu.overlay" id="primary-menu-c330d6e7-d685-41b5-89c4-a17e09e32e8e-overlay" anchor="primary-menu-c330d6e7-d685-41b5-89c4-a17e09e32e8e-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
  <div data-view-component="true" class="Overlay Overlay--size-auto">
    
      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">      <action-list>
  <div data-view-component="true">
    <ul data-target="action-menu.list" aria-labelledby="primary-menu-c330d6e7-d685-41b5-89c4-a17e09e32e8e-button" id="primary-menu-c330d6e7-d685-41b5-89c4-a17e09e32e8e-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <clipboard-copy value="https://community.openproject.org/projects/OP/forums/6/topics/731?r=834#message-834" tabindex="-1" id="item-b1557c31-e6c0-4252-8af8-41761567d718" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Copy link to clipboard
</span>      
</clipboard-copy>
  
</li>
</ul>    
</div></action-list>


</div>
      
</div></anchored-position>
</action-menu></div>
</div>

</div>

</div>
  <div data-view-component="true" class="Box-body"><div class="op-uc-container"><p class="op-uc-p">Hi All</p>
<p class="op-uc-p">I created and attached a attachment:openproject_theme_skeleton.tar</p>
<p class="op-uc-p">It works like this:</p>
<p class="op-uc-p">- Extract the content of the file to a location of your choice.</p>
<p class="op-uc-p">- Rename (or not ;) ) all occurrences of ‘shiny’ by a (theme) name of your choice, include <strong>all file names</strong> and <strong>use same letter case</strong> as in the original<br>
- Add gem to the Gemfile.plugin like this</p>
<pre class="op-uc-code-block">gem "openproject-themes-shiny", :path =&gt; "%path_to_your_theme%/openproject-themes-shiny"
</pre>
<p class="op-uc-p">- Add your changes<br>
— app/assets/stylesheets/shiny/_variables.css.sass (for override SASS variables from openproject core)<br>
— app/assets/stylesheets/shiny/_custom_theme_rules.css.sass (custom rules)</p>
<p class="op-uc-p">The theming process is still work in progress if you have questions just ask ;)</p>
<p class="op-uc-p">Best<br>
Ratzi</p>
<p class="op-uc-p"><strong>PS:</strong><br>
We will provide a openproject-themes generator soon.</p></div><opce-attachments data-resource="{&quot;_embedded&quot;:{&quot;attachments&quot;:{&quot;_type&quot;:&quot;Collection&quot;,&quot;total&quot;:1,&quot;count&quot;:1,&quot;_embedded&quot;:{&quot;elements&quot;:[{&quot;_type&quot;:&quot;Attachment&quot;,&quot;id&quot;:1907,&quot;fileName&quot;:&quot;openproject_theme_skeleton.tar&quot;,&quot;fileSize&quot;:20992,&quot;description&quot;:{&quot;format&quot;:&quot;plain&quot;,&quot;raw&quot;:&quot;&quot;,&quot;html&quot;:&quot;&quot;},&quot;status&quot;:&quot;uploaded&quot;,&quot;contentType&quot;:&quot;application/x-tar&quot;,&quot;digest&quot;:{&quot;algorithm&quot;:&quot;md5&quot;,&quot;hash&quot;:&quot;b39800f3d545891ce8cab585e1058c15&quot;},&quot;createdAt&quot;:&quot;2014-03-17T15:30:55.742Z&quot;,&quot;_links&quot;:{&quot;self&quot;:{&quot;href&quot;:&quot;/api/v3/attachments/1907&quot;,&quot;title&quot;:&quot;openproject_theme_skeleton.tar&quot;},&quot;author&quot;:{&quot;href&quot;:&quot;/api/v3/users/1322&quot;,&quot;title&quot;:&quot;Christian Ratz&quot;},&quot;container&quot;:{&quot;href&quot;:&quot;/api/v3/posts/834&quot;,&quot;title&quot;:&quot;RE: Creating Themes&quot;},&quot;staticDownloadLocation&quot;:{&quot;href&quot;:&quot;/api/v3/attachments/1907/content&quot;},&quot;downloadLocation&quot;:{&quot;href&quot;:&quot;https://saas-openproject-aws-de-community-20241119075553009700000002.s3.eu-central-1.amazonaws.com/community/attachment/file/1907/openproject_theme_skeleton.tar?response-content-disposition=attachment&amp;response-content-type=application%2Foctet-stream&amp;X-Amz-Expires=600&amp;X-Amz-Date=20261115T073537Z&amp;X-Amz-Algorithm=AWS4-HMAC-SHA256&amp;X-Amz-Credential=AKIAUF2KCI5YFBI7C3EF%2F20261115%2Feu-central-1%2Fs3%2Faws4_request&amp;X-Amz-SignedHeaders=host&amp;X-Amz-Signature=88036e34c9fa005ceb5a98ba92be6a8d2d0d8b5db424dbdfbafb24f4d7381c1a&quot;}}}]},&quot;_links&quot;:{&quot;self&quot;:{&quot;href&quot;:&quot;/api/v3/posts/834/attachments&quot;}}},&quot;project&quot;:{&quot;favorited&quot;:false,&quot;_type&quot;:&quot;Project&quot;,&quot;id&quot;:14,&quot;identifier&quot;:&quot;OP&quot;,&quot;name&quot;:&quot;OpenProject&quot;,&quot;active&quot;:true,&quot;public&quot;:true,&quot;description&quot;:{&quot;format&quot;:&quot;markdown&quot;,&quot;raw&quot;:&quot;**Welcome to the public development project of OpenProject.**\n\n[**OpenProject**](https://www.openproject.org/) is free and open source project management software, licensed under GNU GPL v3. It supports classic, agile as well as hybrid project management. The source code is publicly available on [GitHub](https://github.com/opf/openproject).\n\nWhat do you want to do?\n\n*   [Report a bug](https://community.openproject.org/projects/openproject/work_packages/new?query_id=2649&amp;type=1)\n*   [Open a new feature request](https://community.openproject.org/projects/openproject/work_packages/new?query_id=180&amp;type=6)\n*   [View or post in OpenProject Community forum](https://community.openproject.org/projects/openproject/forums)\n*   [View the release plan](https://community.openproject.org/projects/openproject/work_packages?query_id=918)\n\nThe Community edition can be downloaded and installed for free. For enterprise customers, OpenProject offers a hosted cloud edition as well as an on-premises edition with support, as well premium features, and additional security features.\n\nPlease [contact us](https://www.openproject.org/contact/) if you have any questions. We are always happy to help!&quot;,&quot;html&quot;:&quot;&lt;p class=\&quot;op-uc-p\&quot;&gt;&lt;strong&gt;Welcome to the public development project of OpenProject.&lt;/strong&gt;&lt;/p&gt;\n&lt;p class=\&quot;op-uc-p\&quot;&gt;&lt;a href=\&quot;https://www.openproject.org/\&quot; rel=\&quot;noopener noreferrer nofollow\&quot; target=\&quot;_top\&quot; class=\&quot;op-uc-link\&quot;&gt;&lt;strong&gt;OpenProject&lt;/strong&gt;&lt;/a&gt; is free and open source project management software, licensed under GNU GPL v3. It supports classic, agile as well as hybrid project management. The source code is publicly available on &lt;a href=\&quot;https://github.com/opf/openproject\&quot; rel=\&quot;noopener noreferrer nofollow\&quot; target=\&quot;_top\&quot; class=\&quot;op-uc-link\&quot;&gt;GitHub&lt;/a&gt;.&lt;/p&gt;\n&lt;p class=\&quot;op-uc-p\&quot;&gt;What do you want to do?&lt;/p&gt;\n&lt;ul class=\&quot;op-uc-list\&quot;&gt;\n&lt;li class=\&quot;op-uc-list--item\&quot;&gt;&lt;a href=\&quot;https://community.openproject.org/projects/openproject/work_packages/new?query_id=2649&amp;amp;type=1\&quot; rel=\&quot;noopener noreferrer nofollow\&quot; target=\&quot;_top\&quot; class=\&quot;op-uc-link\&quot;&gt;Report a bug&lt;/a&gt;&lt;/li&gt;\n&lt;li class=\&quot;op-uc-list--item\&quot;&gt;&lt;a href=\&quot;https://community.openproject.org/projects/openproject/work_packages/new?query_id=180&amp;amp;type=6\&quot; rel=\&quot;noopener noreferrer nofollow\&quot; target=\&quot;_top\&quot; class=\&quot;op-uc-link\&quot;&gt;Open a new feature request&lt;/a&gt;&lt;/li&gt;\n&lt;li class=\&quot;op-uc-list--item\&quot;&gt;&lt;a href=\&quot;https://community.openproject.org/projects/openproject/forums\&quot; rel=\&quot;noopener noreferrer nofollow\&quot; target=\&quot;_top\&quot; class=\&quot;op-uc-link\&quot;&gt;View or post in OpenProject Community forum&lt;/a&gt;&lt;/li&gt;\n&lt;li class=\&quot;op-uc-list--item\&quot;&gt;&lt;a href=\&quot;https://community.openproject.org/projects/openproject/work_packages?query_id=918\&quot; rel=\&quot;noopener noreferrer nofollow\&quot; target=\&quot;_top\&quot; class=\&quot;op-uc-link\&quot;&gt;View the release plan&lt;/a&gt;&lt;/li&gt;\n&lt;/ul&gt;\n&lt;p class=\&quot;op-uc-p\&quot;&gt;The Community edition can be downloaded and installed for free. For enterprise customers, OpenProject offers a hosted cloud edition as well as an on-premises edition with support, as well premium features, and additional security features.&lt;/p&gt;\n&lt;p class=\&quot;op-uc-p\&quot;&gt;Please &lt;a href=\&quot;https://www.openproject.org/contact/\&quot; rel=\&quot;noopener noreferrer nofollow\&quot; target=\&quot;_top\&quot; class=\&quot;op-uc-link\&quot;&gt;contact us&lt;/a&gt; if you have any questions. We are always happy to help!&lt;/p&gt;&quot;},&quot;createdAt&quot;:&quot;2012-09-21T13:37:39.774Z&quot;,&quot;updatedAt&quot;:&quot;2026-11-12T08:44:26.056Z&quot;,&quot;statusExplanation&quot;:{&quot;format&quot;:&quot;markdown&quot;,&quot;raw&quot;:&quot;&quot;,&quot;html&quot;:&quot;&quot;},&quot;_links&quot;:{&quot;self&quot;:{&quot;href&quot;:&quot;/api/v3/projects/14&quot;,&quot;title&quot;:&quot;OpenProject&quot;},&quot;workPackages&quot;:{&quot;href&quot;:&quot;/api/v3/workspaces/14/work_packages&quot;},&quot;storages&quot;:[{&quot;href&quot;:&quot;/api/v3/storages/34&quot;,&quot;title&quot;:&quot;nextcloud.openproject.org&quot;}],&quot;categories&quot;:{&quot;href&quot;:&quot;/api/v3/workspaces/14/categories&quot;},&quot;versions&quot;:{&quot;href&quot;:&quot;/api/v3/workspaces/14/versions&quot;},&quot;types&quot;:{&quot;href&quot;:&quot;/api/v3/workspaces/14/types&quot;},&quot;schema&quot;:{&quot;href&quot;:&quot;/api/v3/workspaces/schema&quot;},&quot;status&quot;:{&quot;href&quot;:&quot;/api/v3/project_statuses/on_track&quot;,&quot;title&quot;:&quot;On track&quot;},&quot;ancestors&quot;:[],&quot;projectStorages&quot;:{&quot;href&quot;:&quot;/api/v3/project_storages?filters=%5B%7B%22projectId%22%3A%7B%22operator%22%3A%22%3D%22%2C%22values%22%3A%5B%2214%22%5D%7D%7D%5D&quot;},&quot;parent&quot;:{&quot;href&quot;:null}}}},&quot;_type&quot;:&quot;Post&quot;,&quot;id&quot;:834,&quot;subject&quot;:&quot;RE: Creating Themes&quot;,&quot;_links&quot;:{&quot;attachments&quot;:{&quot;href&quot;:&quot;/api/v3/posts/834/attachments&quot;},&quot;prepareAttachment&quot;:{&quot;href&quot;:&quot;/api/v3/posts/834/attachments/prepare&quot;,&quot;method&quot;:&quot;post&quot;},&quot;self&quot;:{&quot;href&quot;:&quot;/api/v3/posts/834&quot;},&quot;topic&quot;:{&quot;href&quot;:&quot;/api/v3/posts/731&quot;},&quot;project&quot;:{&quot;href&quot;:&quot;/api/v3/projects/14&quot;,&quot;title&quot;:&quot;OpenProject&quot;}}}" data-allow-uploading="false" data-destroy-immediately="true" class="op-angular-component"></opce-attachments></div>
  
</div>
</div>
<div id="messages-post-component-835">
  <div data-view-component="true" class="op-forum-post-stem border-left"></div>
  <div id="message-835" data-test-selector="forum-post-835" data-view-component="true" class="Box op-forum-post position-relative">
  <div id="header-15a0d78d-f25b-4a40-b594-877488d7b662" data-view-component="true" class="Box-header py-2 tmp-py-2">
  
  
  <div data-view-component="true" class="flex-items-center flex-justify-between d-flex flex-row">
      
  <div data-view-component="true" class="flex-wrap flex-items-center d-flex flex-row">
      <div data-view-component="true" class="mr-2 tmp-mr-2"><opce-principal class="" data-principal="{&quot;href&quot;:&quot;/api/v3/users/8586&quot;,&quot;name&quot;:&quot;jason southwell&quot;,&quot;id&quot;:8586}" data-link="true" data-size="&quot;mini&quot;" data-hide-name="true" data-name-classes="&quot;&quot;" data-title="null" data-hover-card="true" data-hover-card-url="&quot;/users/8586/hover_card&quot;"></opce-principal></div>
      <div data-view-component="true" class="mr-2 tmp-mr-2"><a target="_blank" data-hover-card-url="/users/8586/hover_card" data-hover-card-trigger-target="trigger" href="/users/8586" data-view-component="true" class="Link--primary Link text-bold">jason southwell</a></div>
      <div data-view-component="true"><a data-turbo="false" href="/projects/OP/forums/6/topics/731?r=835#message-835" data-view-component="true" class="Link--secondary Link text-small">03/17/2014 04:57 PM</a></div>
</div>

      
  <div data-view-component="true" class="ml-1 tmp-ml-1 flex-items-center d-flex flex-row">
      <div data-view-component="true"><action-menu data-select-variant="none" data-view-component="true">
  <button id="primary-menu-a4168b64-7435-450c-946c-10f52240dc6d-button" popovertarget="primary-menu-a4168b64-7435-450c-946c-10f52240dc6d-overlay" aria-controls="primary-menu-a4168b64-7435-450c-946c-10f52240dc6d-list" aria-haspopup="true" aria-labelledby="tooltip-0bb67130-af20-478c-abab-510be59ab6cb" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3"></path>
</svg>
</button><tool-tip id="tooltip-0bb67130-af20-478c-abab-510be59ab6cb" for="primary-menu-a4168b64-7435-450c-946c-10f52240dc6d-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Message actions</tool-tip>


<anchored-position data-target="action-menu.overlay" id="primary-menu-a4168b64-7435-450c-946c-10f52240dc6d-overlay" anchor="primary-menu-a4168b64-7435-450c-946c-10f52240dc6d-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
  <div data-view-component="true" class="Overlay Overlay--size-auto">
    
      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">      <action-list>
  <div data-view-component="true">
    <ul data-target="action-menu.list" aria-labelledby="primary-menu-a4168b64-7435-450c-946c-10f52240dc6d-button" id="primary-menu-a4168b64-7435-450c-946c-10f52240dc6d-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <clipboard-copy value="https://community.openproject.org/projects/OP/forums/6/topics/731?r=835#message-835" tabindex="-1" id="item-e6e0423f-bb37-4550-a696-c62201cb1d35" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Copy link to clipboard
</span>      
</clipboard-copy>
  
</li>
</ul>    
</div></action-list>


</div>
      
</div></anchored-position>
</action-menu></div>
</div>

</div>

</div>
  <div data-view-component="true" class="Box-body"><div class="op-uc-container"><p class="op-uc-p">Thanks.</p></div></div>
  
</div>
</div>
<div id="messages-post-component-866">
  <div data-view-component="true" class="op-forum-post-stem border-left"></div>
  <div id="message-866" data-test-selector="forum-post-866" data-view-component="true" class="Box op-forum-post position-relative">
  <div id="header-009ce018-7da7-467a-a3cc-c5af155e4cbb" data-view-component="true" class="Box-header py-2 tmp-py-2">
  
  
  <div data-view-component="true" class="flex-items-center flex-justify-between d-flex flex-row">
      
  <div data-view-component="true" class="flex-wrap flex-items-center d-flex flex-row">
      <div data-view-component="true" class="mr-2 tmp-mr-2"><opce-principal class="" data-principal="{&quot;href&quot;:&quot;/api/v3/users/1322&quot;,&quot;name&quot;:&quot;Christian Ratz&quot;,&quot;id&quot;:1322}" data-link="true" data-size="&quot;mini&quot;" data-hide-name="true" data-name-classes="&quot;&quot;" data-title="null" data-hover-card="true" data-hover-card-url="&quot;/users/1322/hover_card&quot;"></opce-principal></div>
      <div data-view-component="true" class="mr-2 tmp-mr-2"><a target="_blank" data-hover-card-url="/users/1322/hover_card" data-hover-card-trigger-target="trigger" href="/users/1322" data-view-component="true" class="Link--primary Link text-bold">Christian Ratz</a></div>
      <div data-view-component="true"><a data-turbo="false" href="/projects/OP/forums/6/topics/731?r=866#message-866" data-view-component="true" class="Link--secondary Link text-small">03/19/2014 12:07 PM</a></div>
</div>

      
  <div data-view-component="true" class="ml-1 tmp-ml-1 flex-items-center d-flex flex-row">
      <div data-view-component="true"><action-menu data-select-variant="none" data-view-component="true">
  <button id="primary-menu-8cd8964a-1139-411d-8d0a-e7c2897352ff-button" popovertarget="primary-menu-8cd8964a-1139-411d-8d0a-e7c2897352ff-overlay" aria-controls="primary-menu-8cd8964a-1139-411d-8d0a-e7c2897352ff-list" aria-haspopup="true" aria-labelledby="tooltip-9d590ae9-e287-4c2f-b1d6-7f2b616e346c" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3"></path>
</svg>
</button><tool-tip id="tooltip-9d590ae9-e287-4c2f-b1d6-7f2b616e346c" for="primary-menu-8cd8964a-1139-411d-8d0a-e7c2897352ff-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Message actions</tool-tip>


<anchored-position data-target="action-menu.overlay" id="primary-menu-8cd8964a-1139-411d-8d0a-e7c2897352ff-overlay" anchor="primary-menu-8cd8964a-1139-411d-8d0a-e7c2897352ff-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
  <div data-view-component="true" class="Overlay Overlay--size-auto">
    
      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">      <action-list>
  <div data-view-component="true">
    <ul data-target="action-menu.list" aria-labelledby="primary-menu-8cd8964a-1139-411d-8d0a-e7c2897352ff-button" id="primary-menu-8cd8964a-1139-411d-8d0a-e7c2897352ff-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <clipboard-copy value="https://community.openproject.org/projects/OP/forums/6/topics/731?r=866#message-866" tabindex="-1" id="item-1e92bfe3-76af-4aa2-96d9-a08ed57b2ebf" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Copy link to clipboard
</span>      
</clipboard-copy>
  
</li>
</ul>    
</div></action-list>


</div>
      
</div></anchored-position>
</action-menu></div>
</div>

</div>

</div>
  <div data-view-component="true" class="Box-body"><div class="op-uc-container"><p class="op-uc-p">Hi Jason,</p>
<p class="op-uc-p">have you made ​​progress with your theme?</p>
<p class="op-uc-p">Best<br>
Ratzi</p></div></div>
  
</div>
</div>
<div id="messages-post-component-907">
  <div data-view-component="true" class="op-forum-post-stem border-left"></div>
  <div id="message-907" data-test-selector="forum-post-907" data-view-component="true" class="Box op-forum-post position-relative">
  <div id="header-5a828093-41c2-48a1-90a0-0ee4b7a1d9a2" data-view-component="true" class="Box-header py-2 tmp-py-2">
  
  
  <div data-view-component="true" class="flex-items-center flex-justify-between d-flex flex-row">
      
  <div data-view-component="true" class="flex-wrap flex-items-center d-flex flex-row">
      <div data-view-component="true" class="mr-2 tmp-mr-2"><opce-principal class="" data-principal="{&quot;href&quot;:&quot;/api/v3/users/13783&quot;,&quot;name&quot;:&quot;Samuel Andert&quot;,&quot;id&quot;:13783}" data-link="true" data-size="&quot;mini&quot;" data-hide-name="true" data-name-classes="&quot;&quot;" data-title="null" data-hover-card="true" data-hover-card-url="&quot;/users/13783/hover_card&quot;"></opce-principal></div>
      <div data-view-component="true" class="mr-2 tmp-mr-2"><a target="_blank" data-hover-card-url="/users/13783/hover_card" data-hover-card-trigger-target="trigger" href="/users/13783" data-view-component="true" class="Link--primary Link text-bold">Samuel Andert</a></div>
      <div data-view-component="true"><a data-turbo="false" href="/projects/OP/forums/6/topics/731?r=907#message-907" data-view-component="true" class="Link--secondary Link text-small">03/23/2014 08:47 PM</a></div>
</div>

      
  <div data-view-component="true" class="ml-1 tmp-ml-1 flex-items-center d-flex flex-row">
      <div data-view-component="true"><action-menu data-select-variant="none" data-view-component="true">
  <button id="primary-menu-3738deaa-d117-47a7-bdbd-de58db42aeed-button" popovertarget="primary-menu-3738deaa-d117-47a7-bdbd-de58db42aeed-overlay" aria-controls="primary-menu-3738deaa-d117-47a7-bdbd-de58db42aeed-list" aria-haspopup="true" aria-labelledby="tooltip-273486d9-5023-42d4-b950-822c19c10334" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3"></path>
</svg>
</button><tool-tip id="tooltip-273486d9-5023-42d4-b950-822c19c10334" for="primary-menu-3738deaa-d117-47a7-bdbd-de58db42aeed-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Message actions</tool-tip>


<anchored-position data-target="action-menu.overlay" id="primary-menu-3738deaa-d117-47a7-bdbd-de58db42aeed-overlay" anchor="primary-menu-3738deaa-d117-47a7-bdbd-de58db42aeed-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
  <div data-view-component="true" class="Overlay Overlay--size-auto">
    
      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">      <action-list>
  <div data-view-component="true">
    <ul data-target="action-menu.list" aria-labelledby="primary-menu-3738deaa-d117-47a7-bdbd-de58db42aeed-button" id="primary-menu-3738deaa-d117-47a7-bdbd-de58db42aeed-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <clipboard-copy value="https://community.openproject.org/projects/OP/forums/6/topics/731?r=907#message-907" tabindex="-1" id="item-ad164a7f-e7a5-4a9d-9bc1-c0af0c7f5228" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Copy link to clipboard
</span>      
</clipboard-copy>
  
</li>
</ul>    
</div></action-list>


</div>
      
</div></anchored-position>
</action-menu></div>
</div>

</div>

</div>
  <div data-view-component="true" class="Box-body"><div class="op-uc-container"><p class="op-uc-p">Thank you Christian, looking forward to the generator. Do you have an approximated timeframe?<br>
Until then, how can I exchange the logo in the top left corner. Strangely if I exchange app/assets/images/logo_openproject_white_big.png with my own, it doesn’t change.</p></div></div>
  
</div>
</div>
<div id="messages-post-component-947">
  <div data-view-component="true" class="op-forum-post-stem border-left"></div>
  <div id="message-947" data-test-selector="forum-post-947" data-view-component="true" class="Box op-forum-post position-relative">
  <div id="header-b41fd4e9-8977-4386-9b08-7fbd6b3996c8" data-view-component="true" class="Box-header py-2 tmp-py-2">
  
  
  <div data-view-component="true" class="flex-items-center flex-justify-between d-flex flex-row">
      
  <div data-view-component="true" class="flex-wrap flex-items-center d-flex flex-row">
      <div data-view-component="true" class="mr-2 tmp-mr-2"><opce-principal class="" data-principal="{&quot;href&quot;:&quot;/api/v3/users/13783&quot;,&quot;name&quot;:&quot;Samuel Andert&quot;,&quot;id&quot;:13783}" data-link="true" data-size="&quot;mini&quot;" data-hide-name="true" data-name-classes="&quot;&quot;" data-title="null" data-hover-card="true" data-hover-card-url="&quot;/users/13783/hover_card&quot;"></opce-principal></div>
      <div data-view-component="true" class="mr-2 tmp-mr-2"><a target="_blank" data-hover-card-url="/users/13783/hover_card" data-hover-card-trigger-target="trigger" href="/users/13783" data-view-component="true" class="Link--primary Link text-bold">Samuel Andert</a></div>
      <div data-view-component="true"><a data-turbo="false" href="/projects/OP/forums/6/topics/731?r=947#message-947" data-view-component="true" class="Link--secondary Link text-small">03/26/2014 03:55 PM</a></div>
</div>

      
  <div data-view-component="true" class="ml-1 tmp-ml-1 flex-items-center d-flex flex-row">
      <div data-view-component="true"><action-menu data-select-variant="none" data-view-component="true">
  <button id="primary-menu-731cbce8-7b5c-4a38-add6-735ab3441ac5-button" popovertarget="primary-menu-731cbce8-7b5c-4a38-add6-735ab3441ac5-overlay" aria-controls="primary-menu-731cbce8-7b5c-4a38-add6-735ab3441ac5-list" aria-haspopup="true" aria-labelledby="tooltip-a2f3d7eb-5cc6-403c-9771-50b19a29bba5" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3"></path>
</svg>
</button><tool-tip id="tooltip-a2f3d7eb-5cc6-403c-9771-50b19a29bba5" for="primary-menu-731cbce8-7b5c-4a38-add6-735ab3441ac5-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Message actions</tool-tip>


<anchored-position data-target="action-menu.overlay" id="primary-menu-731cbce8-7b5c-4a38-add6-735ab3441ac5-overlay" anchor="primary-menu-731cbce8-7b5c-4a38-add6-735ab3441ac5-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
  <div data-view-component="true" class="Overlay Overlay--size-auto">
    
      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">      <action-list>
  <div data-view-component="true">
    <ul data-target="action-menu.list" aria-labelledby="primary-menu-731cbce8-7b5c-4a38-add6-735ab3441ac5-button" id="primary-menu-731cbce8-7b5c-4a38-add6-735ab3441ac5-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <clipboard-copy value="https://community.openproject.org/projects/OP/forums/6/topics/731?r=947#message-947" tabindex="-1" id="item-1235f750-d503-4128-9b7e-19be3aaeb619" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Copy link to clipboard
</span>      
</clipboard-copy>
  
</li>
</ul>    
</div></action-list>


</div>
      
</div></anchored-position>
</action-menu></div>
</div>

</div>

</div>
  <div data-view-component="true" class="Box-body"><div class="op-uc-container"><p class="op-uc-p">Problem solved: In order for changes to be applied you always need to restart your apache server</p></div></div>
  
</div>
</div>
<div id="messages-post-component-2198">
  <div data-view-component="true" class="op-forum-post-stem border-left"></div>
  <div id="message-2198" data-test-selector="forum-post-2198" data-view-component="true" class="Box op-forum-post position-relative">
  <div id="header-2a589cfe-cffa-4e82-9bd6-059ce29cc3d7" data-view-component="true" class="Box-header py-2 tmp-py-2">
  
  
  <div data-view-component="true" class="flex-items-center flex-justify-between d-flex flex-row">
      
  <div data-view-component="true" class="flex-wrap flex-items-center d-flex flex-row">
      <div data-view-component="true" class="mr-2 tmp-mr-2"><opce-principal class="" data-principal="{&quot;href&quot;:&quot;/api/v3/users/10000&quot;,&quot;name&quot;:&quot;Daniel Jagszent&quot;,&quot;id&quot;:10000}" data-link="true" data-size="&quot;mini&quot;" data-hide-name="true" data-name-classes="&quot;&quot;" data-title="null" data-hover-card="true" data-hover-card-url="&quot;/users/10000/hover_card&quot;"></opce-principal></div>
      <div data-view-component="true" class="mr-2 tmp-mr-2"><a target="_blank" data-hover-card-url="/users/10000/hover_card" data-hover-card-trigger-target="trigger" href="/users/10000" data-view-component="true" class="Link--primary Link text-bold">Daniel Jagszent</a></div>
      <div data-view-component="true"><a data-turbo="false" href="/projects/OP/forums/6/topics/731?r=2198#message-2198" data-view-component="true" class="Link--secondary Link text-small">09/06/2014 12:13 AM</a></div>
</div>

      
  <div data-view-component="true" class="ml-1 tmp-ml-1 flex-items-center d-flex flex-row">
      <div data-view-component="true"><action-menu data-select-variant="none" data-view-component="true">
  <button id="primary-menu-28a4139b-1bd9-4a79-90b3-2b1a7fa33ff8-button" popovertarget="primary-menu-28a4139b-1bd9-4a79-90b3-2b1a7fa33ff8-overlay" aria-controls="primary-menu-28a4139b-1bd9-4a79-90b3-2b1a7fa33ff8-list" aria-haspopup="true" aria-labelledby="tooltip-427fcf94-0350-410e-8eed-c1a53341db14" type="button" data-view-component="true" class="Button Button--iconOnly Button--invisible Button--medium">  <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-kebab-horizontal Button-visual">
    <path d="M8 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3M1.5 9a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3m13 0a1.5 1.5 0 1 0 0-3 1.5 1.5 0 0 0 0 3"></path>
</svg>
</button><tool-tip id="tooltip-427fcf94-0350-410e-8eed-c1a53341db14" for="primary-menu-28a4139b-1bd9-4a79-90b3-2b1a7fa33ff8-button" popover="manual" data-direction="s" data-type="label" data-view-component="true" class="sr-only position-absolute">Message actions</tool-tip>


<anchored-position data-target="action-menu.overlay" id="primary-menu-28a4139b-1bd9-4a79-90b3-2b1a7fa33ff8-overlay" anchor="primary-menu-28a4139b-1bd9-4a79-90b3-2b1a7fa33ff8-button" align="start" side="outside-bottom" anchor-offset="normal" popover="auto" data-view-component="true">
  <div data-view-component="true" class="Overlay Overlay--size-auto">
    
      <div data-view-component="true" class="Overlay-body Overlay-body--paddingNone">      <action-list>
  <div data-view-component="true">
    <ul data-target="action-menu.list" aria-labelledby="primary-menu-28a4139b-1bd9-4a79-90b3-2b1a7fa33ff8-button" id="primary-menu-28a4139b-1bd9-4a79-90b3-2b1a7fa33ff8-list" role="menu" data-view-component="true" class="ActionListWrap--inset ActionListWrap">
        <li data-targets="action-list.items" role="none" data-view-component="true" class="ActionListItem">
    
    
    <clipboard-copy value="https://community.openproject.org/projects/OP/forums/6/topics/731?r=2198#message-2198" tabindex="-1" id="item-a02a5b28-858b-4cdb-be90-65ef53cd96b3" role="menuitem" data-view-component="true" class="ActionListContent ActionListContent--visual16">
        <span class="ActionListItem-visual ActionListItem-visual--leading">
          <svg aria-hidden="true" data-component="Octicon" height="16" viewBox="0 0 16 16" version="1.1" width="16" data-view-component="true" class="octicon octicon-copy">
    <path d="M0 6.75C0 5.784.784 5 1.75 5h1.5a.75.75 0 0 1 0 1.5h-1.5a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-1.5a.75.75 0 0 1 1.5 0v1.5A1.75 1.75 0 0 1 9.25 16h-7.5A1.75 1.75 0 0 1 0 14.25Z"></path><path d="M5 1.75C5 .784 5.784 0 6.75 0h7.5C15.216 0 16 .784 16 1.75v7.5A1.75 1.75 0 0 1 14.25 11h-7.5A1.75 1.75 0 0 1 5 9.25Zm1.75-.25a.25.25 0 0 0-.25.25v7.5c0 .138.112.25.25.25h7.5a.25.25 0 0 0 .25-.25v-7.5a.25.25 0 0 0-.25-.25Z"></path>
</svg>
        </span>
      
        <span data-view-component="true" class="ActionListItem-label">
          Copy link to clipboard
</span>      
</clipboard-copy>
  
</li>
</ul>    
</div></action-list>


</div>
      
</div></anchored-position>
</action-menu></div>
</div>

</div>

</div>
  <div data-view-component="true" class="Box-body"><div class="op-uc-container"><p class="op-uc-p">Hi Christian,</p>
<p class="op-uc-p">just wanted to say thanks for the theme skeleton. If you don’t miss an occurrence of “Shiny”/“shiny” in the search and replace (as I did initially and got a weird Ruby exception that <code class="op-uc-code">Rails.root</code> was nowhere to be found) it works like a charm for OpenProject 3.0.12.</p>
<p class="op-uc-p">Regards,<br>
Daniel</p></div></div>
  
</div>
</div></template></turbo-stream>