[% META title="Slå samman noder" next_action = 'node_merge' default_template = 'update.tt' focus = 'node2' level = 20 %] [% id = q.param('id'); hidden("id", id); node1 = get(id); node=node1; # for the menu %] [% BLOCK merge_alternatives %]

Slå samman [% node1.sysdesig | html %] med:

[% FOR n = req.result.info.alternatives.alts %] [% hidden('alternatives',1) %] [% END %]
[% radio('id2', n.id, 0) %] [% n.wu_jump %] [% FOREACH is = n.is_adirect; 'is (' IF loop.first; is.wu_jump; ', ' UNLESS loop.last; ') ' IF loop.last; END; %] [% FOREACH scof = n.scof_adirect; 'scof (' IF loop.first; scof.wu_jump; ', ' UNLESS loop.last; ') ' IF loop.last; END; %] node [% n.id %]

[% checkbox('move_literals',1) %] Flytta även literals. (Ej att rekommendera ifall du mergar en organisation.)

[% hidden('node2_desig', q.param('node2_desig')) %]

[% submit(' Slå samman ') %]

[% END %] [% IF req.result.find('alternatives'); PROCESS merge_alternatives; ELSE; %]

Slå samman [% node1.desig %] med en annan nod. Kopplingar till denna nod flyttas till den andra noden. Literal properties från denna nod tags bort för att undvika dubletter i den nya noden.

[% checkbox('move_literals',1,1) %] Flytta även literals. (Ej att rekommendera ifall du mergar en organisation.)

Den rätta benämningen för [% node1.desig %] är: [% input('node2_desig') %]

[% step(' Slå samman ') %]

Alternativlista visas ifall flera träffar erhålles.

Noteringar

Denna nod kommer att deaktiveras och dess information kommer flyttas till den nod du väljer här.

Du söker upp noden genom att ange i stort sett vad som helst av dess benämningar. Dess namn, kod, kortnamn, label eller id.

Du bör för det mesta gå in på den senast skapade noden, av de du vill ska slås samman, och därifrån välja merge och söka upp den äldsta noden. Syftet är att slå samman noden med den andra nod som redan är den mest korrekta.

Om noden har literals, så som admin-kommentarer eller liknande som du vill behålla, som inte finns för den nod du vill slå ihop med, bör du välja att även flytta literals. Men då behöver du efteråt gå igenom noden och ta bort eventuella dubletter. Exempelvis kommer noden du slår ihop med att ha namn-propertis från de två och oftast ska den bara ha ett huvud-namn.

Efter en sammanslagning kan det vara en god idé att städa (vacuum) noden. I bästa fall ska det inte behövas. Men om noden du slår samman med har härledda egenskaper, och det inte ser helt rätt ut, så städa noden för att se ifall det korrigerar felet.

Sammanslagningen sker genom att alla arcs på noden deaktiveras och motsvarande arcs skapas hos den nya noden. Du kommer att stå som skapara för alla de arcs du flyttat.

Se också modul-manualen RDF::Base::Resource/merge_node [% END %]