Skip to content

Commit

Permalink
Deploying to gh-pages from @ 0f9dee5 🚀
Browse files Browse the repository at this point in the history
  • Loading branch information
arnegns committed Nov 3, 2023
1 parent 588acd4 commit 00ed860
Show file tree
Hide file tree
Showing 104 changed files with 9,554 additions and 9,492 deletions.
6,590 changes: 3,298 additions & 3,292 deletions graph/dependencies.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
76 changes: 49 additions & 27 deletions injectables/RecursiveDeleteVisitor.html
Original file line number Diff line number Diff line change
Expand Up @@ -145,12 +145,12 @@ <h3 id="constructor">Constructor</h3>
<tbody>
<tr>
<td class="col-md-4">
<code>constructor(em: EntityManager, filesStorageClientAdapterService: <a href="../injectables/FilesStorageClientAdapterService.html" target="_self">FilesStorageClientAdapterService</a>)</code>
<code>constructor(em: EntityManager, filesStorageClientAdapterService: <a href="../injectables/FilesStorageClientAdapterService.html" target="_self">FilesStorageClientAdapterService</a>, contextExternalToolService: <a href="../injectables/ContextExternalToolService.html" target="_self">ContextExternalToolService</a>)</code>
</td>
</tr>
<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="20" class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:20</a></div>
<div class="io-line">Defined in <a href="" data-line="22" class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:22</a></div>
</td>
</tr>

Expand Down Expand Up @@ -191,6 +191,18 @@ <h3 id="constructor">Constructor</h3>
</td>

</tr>
<tr>
<td>contextExternalToolService</td>

<td>
<code><a href="../injectables/ContextExternalToolService.html" target="_self" >ContextExternalToolService</a></code>
</td>

<td>
No
</td>

</tr>
</tbody>
</table>
</div>
Expand Down Expand Up @@ -225,8 +237,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="76"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:76</a></div>
<div class="io-line">Defined in <a href="" data-line="86"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:86</a></div>
</td>
</tr>

Expand Down Expand Up @@ -294,8 +306,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="36"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:36</a></div>
<div class="io-line">Defined in <a href="" data-line="39"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:39</a></div>
</td>
</tr>

Expand Down Expand Up @@ -363,8 +375,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="80"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:80</a></div>
<div class="io-line">Defined in <a href="" data-line="90"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:90</a></div>
</td>
</tr>

Expand Down Expand Up @@ -432,8 +444,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="31"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:31</a></div>
<div class="io-line">Defined in <a href="" data-line="34"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:34</a></div>
</td>
</tr>

Expand Down Expand Up @@ -501,8 +513,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="26"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:26</a></div>
<div class="io-line">Defined in <a href="" data-line="29"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:29</a></div>
</td>
</tr>

Expand Down Expand Up @@ -570,8 +582,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="69"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:69</a></div>
<div class="io-line">Defined in <a href="" data-line="72"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:72</a></div>
</td>
</tr>

Expand Down Expand Up @@ -639,8 +651,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="41"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:41</a></div>
<div class="io-line">Defined in <a href="" data-line="44"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:44</a></div>
</td>
</tr>

Expand Down Expand Up @@ -708,8 +720,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="48"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:48</a></div>
<div class="io-line">Defined in <a href="" data-line="51"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:51</a></div>
</td>
</tr>

Expand Down Expand Up @@ -777,8 +789,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="54"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:54</a></div>
<div class="io-line">Defined in <a href="" data-line="57"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:57</a></div>
</td>
</tr>

Expand Down Expand Up @@ -846,8 +858,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="59"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:59</a></div>
<div class="io-line">Defined in <a href="" data-line="62"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:62</a></div>
</td>
</tr>

Expand Down Expand Up @@ -915,8 +927,8 @@ <h3 id="methods">

<tr>
<td class="col-md-4">
<div class="io-line">Defined in <a href="" data-line="64"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:64</a></div>
<div class="io-line">Defined in <a href="" data-line="67"
class="link-to-prism">apps/server/src/modules/board/repo/recursive-delete.vistor.ts:67</a></div>
</td>
</tr>

Expand Down Expand Up @@ -969,6 +981,9 @@ <h3 id="methods">

<div class="tab-pane fade tab-source-code" id="source">
<pre class="line-numbers compodoc-sourcecode"><code class="language-typescript">import { EntityManager } from &#x27;@mikro-orm/mongodb&#x27;;
import { FilesStorageClientAdapterService } from &#x27;@modules/files-storage-client&#x27;;
import { ContextExternalTool } from &#x27;@modules/tool/context-external-tool/domain&#x27;;
import { ContextExternalToolService } from &#x27;@modules/tool/context-external-tool/service&#x27;;
import { Injectable } from &#x27;@nestjs/common&#x27;;
import {
AnyBoardDo,
Expand All @@ -984,13 +999,13 @@ <h3 id="methods">
SubmissionItem,
} from &#x27;@shared/domain&#x27;;
import { LinkElement } from &#x27;@shared/domain/domainobject/board/link-element.do&#x27;;
import { FilesStorageClientAdapterService } from &#x27;@modules/files-storage-client&#x27;;

@Injectable()
export class RecursiveDeleteVisitor implements BoardCompositeVisitorAsync {
constructor(
private readonly em: EntityManager,
private readonly filesStorageClientAdapterService: FilesStorageClientAdapterService
private readonly filesStorageClientAdapterService: FilesStorageClientAdapterService,
private readonly contextExternalToolService: ContextExternalToolService
) {}

async visitColumnBoardAsync(columnBoard: ColumnBoard): Promise&lt;void&gt; {
Expand Down Expand Up @@ -1037,7 +1052,14 @@ <h3 id="methods">
}

async visitExternalToolElementAsync(externalToolElement: ExternalToolElement): Promise&lt;void&gt; {
// TODO N21-1296: Delete linked ContextExternalTool
if (externalToolElement.contextExternalToolId) {
const linkedTool: ContextExternalTool &#x3D; await this.contextExternalToolService.findById(
externalToolElement.contextExternalToolId
);

await this.contextExternalToolService.deleteContextExternalTool(linkedTool);
}

this.deleteNode(externalToolElement);

await this.visitChildrenAsync(externalToolElement);
Expand Down
21 changes: 12 additions & 9 deletions js/menu-wc.js
Original file line number Diff line number Diff line change
Expand Up @@ -464,13 +464,13 @@ customElements.define('compodoc-menu', class extends HTMLElement {
<a href="modules/BoardModule.html" data-type="entity-link" >BoardModule</a>
<li class="chapter inner">
<div class="simple menu-toggler" data-bs-toggle="collapse" ${ isNormalMode ?
'data-bs-target="#injectables-links-module-BoardModule-da53552808e9bf474523a585a14f1bc0592da9035cf83e0275e618d2ee110d142890cd2a13c0c519836565a1599e0b2d276cbdab84c33bd6e949ef8f2071ba24"' : 'data-bs-target="#xs-injectables-links-module-BoardModule-da53552808e9bf474523a585a14f1bc0592da9035cf83e0275e618d2ee110d142890cd2a13c0c519836565a1599e0b2d276cbdab84c33bd6e949ef8f2071ba24"' }>
'data-bs-target="#injectables-links-module-BoardModule-6f8240b34bcad0cd80d4aa1630841fd22f64048186193d88fdd30aa4e0d3f3e7c074a7a3b579b4eca34eca10c85cf7a5a3608d18b225dd42c6137844026e0899"' : 'data-bs-target="#xs-injectables-links-module-BoardModule-6f8240b34bcad0cd80d4aa1630841fd22f64048186193d88fdd30aa4e0d3f3e7c074a7a3b579b4eca34eca10c85cf7a5a3608d18b225dd42c6137844026e0899"' }>
<span class="icon ion-md-arrow-round-down"></span>
<span>Injectables</span>
<span class="icon ion-ios-arrow-down"></span>
</div>
<ul class="links collapse" ${ isNormalMode ? 'id="injectables-links-module-BoardModule-da53552808e9bf474523a585a14f1bc0592da9035cf83e0275e618d2ee110d142890cd2a13c0c519836565a1599e0b2d276cbdab84c33bd6e949ef8f2071ba24"' :
'id="xs-injectables-links-module-BoardModule-da53552808e9bf474523a585a14f1bc0592da9035cf83e0275e618d2ee110d142890cd2a13c0c519836565a1599e0b2d276cbdab84c33bd6e949ef8f2071ba24"' }>
<ul class="links collapse" ${ isNormalMode ? 'id="injectables-links-module-BoardModule-6f8240b34bcad0cd80d4aa1630841fd22f64048186193d88fdd30aa4e0d3f3e7c074a7a3b579b4eca34eca10c85cf7a5a3608d18b225dd42c6137844026e0899"' :
'id="xs-injectables-links-module-BoardModule-6f8240b34bcad0cd80d4aa1630841fd22f64048186193d88fdd30aa4e0d3f3e7c074a7a3b579b4eca34eca10c85cf7a5a3608d18b225dd42c6137844026e0899"' }>
<li class="link">
<a href="injectables/BoardDoAuthorizableService.html" data-type="entity-link" data-context="sub-entity" data-context-id="modules" >BoardDoAuthorizableService</a>
</li>
Expand Down Expand Up @@ -1840,13 +1840,13 @@ customElements.define('compodoc-menu', class extends HTMLElement {
<a href="modules/PseudonymModule.html" data-type="entity-link" >PseudonymModule</a>
<li class="chapter inner">
<div class="simple menu-toggler" data-bs-toggle="collapse" ${ isNormalMode ?
'data-bs-target="#injectables-links-module-PseudonymModule-41da6620a54015e5b15bb5fea0aa201096e4b53c57774c810eeea4fb720f1d301f9b35d8a213b2d11a7c221d11457cb1a91ebb41bf567fabb781865fb283eea3"' : 'data-bs-target="#xs-injectables-links-module-PseudonymModule-41da6620a54015e5b15bb5fea0aa201096e4b53c57774c810eeea4fb720f1d301f9b35d8a213b2d11a7c221d11457cb1a91ebb41bf567fabb781865fb283eea3"' }>
'data-bs-target="#injectables-links-module-PseudonymModule-b6242c6f73425f4d2181e85c94c78acab5d67d5ba1320075a133eb8c3798fb4bd071e5408d7133c4aedb14e3ba8349254704ff72571f788f16e55905af415a7e"' : 'data-bs-target="#xs-injectables-links-module-PseudonymModule-b6242c6f73425f4d2181e85c94c78acab5d67d5ba1320075a133eb8c3798fb4bd071e5408d7133c4aedb14e3ba8349254704ff72571f788f16e55905af415a7e"' }>
<span class="icon ion-md-arrow-round-down"></span>
<span>Injectables</span>
<span class="icon ion-ios-arrow-down"></span>
</div>
<ul class="links collapse" ${ isNormalMode ? 'id="injectables-links-module-PseudonymModule-41da6620a54015e5b15bb5fea0aa201096e4b53c57774c810eeea4fb720f1d301f9b35d8a213b2d11a7c221d11457cb1a91ebb41bf567fabb781865fb283eea3"' :
'id="xs-injectables-links-module-PseudonymModule-41da6620a54015e5b15bb5fea0aa201096e4b53c57774c810eeea4fb720f1d301f9b35d8a213b2d11a7c221d11457cb1a91ebb41bf567fabb781865fb283eea3"' }>
<ul class="links collapse" ${ isNormalMode ? 'id="injectables-links-module-PseudonymModule-b6242c6f73425f4d2181e85c94c78acab5d67d5ba1320075a133eb8c3798fb4bd071e5408d7133c4aedb14e3ba8349254704ff72571f788f16e55905af415a7e"' :
'id="xs-injectables-links-module-PseudonymModule-b6242c6f73425f4d2181e85c94c78acab5d67d5ba1320075a133eb8c3798fb4bd071e5408d7133c4aedb14e3ba8349254704ff72571f788f16e55905af415a7e"' }>
<li class="link">
<a href="injectables/ExternalToolPseudonymRepo.html" data-type="entity-link" data-context="sub-entity" data-context-id="modules" >ExternalToolPseudonymRepo</a>
</li>
Expand Down Expand Up @@ -2121,13 +2121,13 @@ customElements.define('compodoc-menu', class extends HTMLElement {
<a href="modules/TaskModule.html" data-type="entity-link" >TaskModule</a>
<li class="chapter inner">
<div class="simple menu-toggler" data-bs-toggle="collapse" ${ isNormalMode ?
'data-bs-target="#injectables-links-module-TaskModule-28d1a6e15afd4c8eb60f88c9ae49bae24cf1f9ab34d9373cb4b5d3c962a3c583f493c475df70944fc2e7ceb03312e7dec0991926bbba30df84e6f5ba1d783660"' : 'data-bs-target="#xs-injectables-links-module-TaskModule-28d1a6e15afd4c8eb60f88c9ae49bae24cf1f9ab34d9373cb4b5d3c962a3c583f493c475df70944fc2e7ceb03312e7dec0991926bbba30df84e6f5ba1d783660"' }>
'data-bs-target="#injectables-links-module-TaskModule-1fa35d0e3fc8ec7f5dc02e9cb704fd35568f65bdecdc23471fa2a0478cac9e40e534aa29c731e07832844db2c0584765099164d05dc31e94bc1b1cf511f1ba07"' : 'data-bs-target="#xs-injectables-links-module-TaskModule-1fa35d0e3fc8ec7f5dc02e9cb704fd35568f65bdecdc23471fa2a0478cac9e40e534aa29c731e07832844db2c0584765099164d05dc31e94bc1b1cf511f1ba07"' }>
<span class="icon ion-md-arrow-round-down"></span>
<span>Injectables</span>
<span class="icon ion-ios-arrow-down"></span>
</div>
<ul class="links collapse" ${ isNormalMode ? 'id="injectables-links-module-TaskModule-28d1a6e15afd4c8eb60f88c9ae49bae24cf1f9ab34d9373cb4b5d3c962a3c583f493c475df70944fc2e7ceb03312e7dec0991926bbba30df84e6f5ba1d783660"' :
'id="xs-injectables-links-module-TaskModule-28d1a6e15afd4c8eb60f88c9ae49bae24cf1f9ab34d9373cb4b5d3c962a3c583f493c475df70944fc2e7ceb03312e7dec0991926bbba30df84e6f5ba1d783660"' }>
<ul class="links collapse" ${ isNormalMode ? 'id="injectables-links-module-TaskModule-1fa35d0e3fc8ec7f5dc02e9cb704fd35568f65bdecdc23471fa2a0478cac9e40e534aa29c731e07832844db2c0584765099164d05dc31e94bc1b1cf511f1ba07"' :
'id="xs-injectables-links-module-TaskModule-1fa35d0e3fc8ec7f5dc02e9cb704fd35568f65bdecdc23471fa2a0478cac9e40e534aa29c731e07832844db2c0584765099164d05dc31e94bc1b1cf511f1ba07"' }>
<li class="link">
<a href="injectables/CourseRepo.html" data-type="entity-link" data-context="sub-entity" data-context-id="modules" >CourseRepo</a>
</li>
Expand Down Expand Up @@ -4997,6 +4997,9 @@ customElements.define('compodoc-menu', class extends HTMLElement {
<li class="link">
<a href="injectables/PseudonymUc.html" data-type="entity-link" >PseudonymUc</a>
</li>
<li class="link">
<a href="injectables/RecursiveDeleteVisitor.html" data-type="entity-link" >RecursiveDeleteVisitor</a>
</li>
<li class="link">
<a href="injectables/ReferenceLoader.html" data-type="entity-link" >ReferenceLoader</a>
</li>
Expand Down
2 changes: 1 addition & 1 deletion js/menu-wc_es5.js

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions js/search/search_index.js

Large diffs are not rendered by default.

Loading

0 comments on commit 00ed860

Please sign in to comment.