[JavaScript] websvn Projekte gruppieren

Dieses Thema im Forum "Webentwicklung" wurde erstellt von unix, 24. November 2011 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 24. November 2011
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    websvn Projekte gruppieren

    Hey, hoffentlich passt das hier mit dem Präfix Javascript rein ^^

    Ich will unser neues websvn aufmöbeln und die ganzen Projekte die jetzt in einer einzigen Liste stehen in Gruppen aufteilen.

    In unserem alten websvn war das bereits implementiert, jedoch werd ich aus dem Code nicht schlau und weiß nich wie das da gemacht wurde.

    Jetzt ist unser Server in die Knie gegangen und wir haben nen neuen mit Subversion 1.6.6 und websvn 2.3.0, falls das was ausmacht.

    Als Skin sollte schon Calm beibehalten werden, nur sollten die ganzen Projekte in Gruppen angezeigt werden.

    Hier mal ein Screenshot wies jetzt ist:
    Bild

    In der Doku hier

    http://demo.websvn.info/filedetails.php?repname=WebSVN&path=/trunk/doc/templates.html&usemime=1

    Hab ich das hier gefunden:
    Spoiler

    Ich schätze mal das atm die Projekte als flatview angezeigt werden.

    TreeView wäre dann wahrscheinlich das richtige für mich. Nur hab ich keine Ahnung wie ich diesen gescheit aktivieren soll...

    In der genannten config Datei habe ich das
    $config->useTreeView();

    bereits gesetzt, aber es passiert nix...

    Hat einer mal nen websvn bearbeitet und könnte da weiter helfen?

    Die index.tmpl vom Style sieht so aus:

    Spoiler
    Code:
     <div id="info">
     <h2>About</h2>
     <dl>
     <dd>SVN</dd>
     </dl>
     </div>
     
     [websvn-test:error]
     <div id="error">[websvn:error]</div>
     [websvn-else]
     <div id="wrap">
     <h2 class="regular">[lang:PROJECTS]</h2>
     [websvn-test:flatview]
     <dl class="projectlist">
     <dt>[lang:PROJECTS]:</dt>
     [websvn-startlisting]
     [websvn-test:groupid]
     [websvn-else]
     <dd>[websvn:projectlink]</dd>
     [websvn-endtest]
     [websvn-endlisting]
     </dl>
     [websvn-else]
     <div class="projectlisthead">[lang:PROJECTS]:</div>
     <div class="projectlist">
     [websvn-startlisting]
     [websvn-test:groupid]
     [websvn-test:notfirstgroup]
     </div> <!-- switchcontent -->
     [websvn-endtest]
     
     <div class="groupname" onclick="expandcontent(this, '[websvn:groupid]');" style="cursor: pointer;"><div class="a"><span class="showstate"></span>[websvn:groupname]</div></div>
     <div class="switchcontent" id="[websvn:groupid]">
     [websvn-else]
     <div class="project">[websvn:projectlink]</div>
     [websvn-endtest]
     [websvn-endlisting]
     [websvn-test:groupcount]
     </div> <!-- switchcontent -->
     [websvn-endtest]
     </div>
     [websvn-test:opentree]
     <script type="text/javascript">
     //<![CDATA[
     expandonload = true;
     //]]> 
     </script>
     [websvn-endtest]
     [websvn-endtest]
     </div>
     [websvn-endtest]
     
  2. 30. November 2011
    AW: websvn Projekte gruppieren

    Hab noch ein wenig rumprobiert und weiß jetzt, dass die Variablen [websvn:groupname], [websvn:groupcount] und [websvn:groupid] immer leer ist.

    Ich schätze mal, man kann den einzelnen Repos (also Projekten) eine Group zuweisen und diese werden dann durch diese group gegliedert bei der TreeView.

    Kann man Subversion technisch, einem Projekt ein Attribut groupname mitgeben?

    Ich glaub das is das falsche Forum hierfür ^^ könnte ein Mod vllt. moven, wohin weiß ich aber auch nicht Recht

    So habs nach ner Mail an den Entwickler herausgefunden:

    Stand auch in der config file auskommentiert drin wies geht:
    // $config->addRepository('NameToDisplay', 'URL to repository (e.g. file:///c:/svn/proj)', 'group');



    ~closed~
     
  3. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.