0byt3m1n1
Path:
/
data
/
applications
/
aps
/
tikiwiki
/
14.1-0
/
standard
/
htdocs
/
templates
/
trackerinput
/
[
Home
]
File: showtikiorg.tpl
<div id="testingstatus" style="display:none">{$field.status|escape}</div> <h5 id="showtikiorg{$field.fieldId}_{$item.itemId}{if isset($context.list_mode)}_view{/if}" class="showactive{$field.fieldId}_{$item.itemId}" {if $field.status neq 'ACTIV'}style="display: none;"{/if}>This bug has been demonstrated on show.tiki.org</h5> <h5 class="shownone{$field.fieldId}_{$item.itemId}" {if $field.status neq 'NONE'}style="display: none;"{/if}>Please demonstrate your bug on show.tiki.org</h5> {if $field.status == 'NOSSH'} {remarksbox type="error" title="SSH2 extension not installed" close="n"} <p>SSH2 extension for PHP needs to be installed for show.tiki.org feature to work</p> {/remarksbox} {elseif !$field.id} {remarksbox type="info" title="Bug needs to be created first" close="n"} <p>You will be able to demonstrate your bug on a show.tiki.org instance once it has been created.</p> {/remarksbox} {else} <div class="showsnapshot{$field.fieldId}_{$item.itemId}" style="display: none;"> {remarksbox type="error" title="Show.tiki.org snapshot creation is in progress" close="n"} <p>Show.tiki.org snapshot creation is in progress... Please monitor <a class="snapshoturl{$field.fieldId}_{$item.itemId}" href="http://{$field.snapshoturl|escape}" target="_blank">http://{$field.snapshoturl|escape}</a> for progress. <strong>Note that if you get a popup asking for a username/password, please just enter "show" and "show".</strong></p> {/remarksbox} </div> <div class="showresetok{$field.fieldId}_{$item.itemId}" style="display: none;"> {remarksbox type="info" title="Password reset" close="n"} <p>Password reset was successful</p> {/remarksbox} </div> <div class="showresetnok{$field.fieldId}_{$item.itemId}" style="display: none;"> {remarksbox type="error" title="Password reset" close="n"} <p>Password reset failed</p> {/remarksbox} </div> <div class="showdestroy{$field.fieldId}_{$item.itemId}" style="display: none;"> {remarksbox type="error" title="Show.tiki.org instance destruction in progress" close="n"} <p>Show.tiki.org instance destruction is in progress... Please wait...</p> {/remarksbox} </div> <div class="showdisconnected{$field.fieldId}_{$item.itemId}" {if $field.status neq 'DISCO'}style="display: none;"{/if}> {remarksbox type="error" title="Show.tiki.org is currently unavailable" close="n"} <p>Unable to connect to show.tiki.org. Please let us know of the problem so that we can do something about it. Thanks.</p> {/remarksbox} </div> <div class="showmaint{$field.fieldId}_{$item.itemId}" {if $field.status neq 'MAINT'}style="display: none;"{/if}> {remarksbox type="error" title="Show.tiki.org is under maintenance" close="n"} <p>Show.tiki.org is currently under maintenance. Sorry for the inconvenience. {$field.maintreason|escape}</p> {/remarksbox} </div> <div class="showfail{$field.fieldId}_{$item.itemId}" {if $field.status neq 'FAIL'}style="display: none;"{/if}> {remarksbox type="error" title="Unable to get information from show.tiki.org" close="n"} <p>Unable to get information from show.tiki.org. Please let us know of the problem so that we can do something about it. Thanks.</p> {/remarksbox} </div> <div class="showbuilding{$field.fieldId}_{$item.itemId}" {if $field.status neq 'BUILD'}style="display: none;"{/if}> {remarksbox type="error" title="Instance is being created" close="n"} <p>Show.tiki.org is in the progress of creating the new instance. Please continue waiting for a minute or two. If this continues on for more than 10 minutes, please let us know of the problem so that we can do something about it. Thanks.</p> {/remarksbox} </div> <div class="shownone{$field.fieldId}_{$item.itemId}" {if $field.status neq 'NONE'}style="display: none;"{/if}> {remarksbox type="info" title="About show.tiki.org" close="n"} <p>To help developers solve the bug, we kindly request that you demonstrate your bug on a show.tiki.org instance. To start, simply select a version and click on "Create show.tiki.org instance". Once the instance is ready (in a minute or two), as indicated in the status window below, you can then access that instance, login (the initial admin username/password is "admin") and configure the Tiki to demonstrate your bug. Priority will be given to bugs that have been demonstrated on show.tiki.org.</p> {/remarksbox} Version: <select name="svntag" class="form-control"> <option selected="selected">trunk</option> <option>14.x</option> <option>13.x</option> <option>12.x</option> </select> {button href="#showtikiorg{$field.fieldId}_{$item.itemId}{if isset($context.list_mode)}_view{/if}" _onclick="showtikiorg_process{$field.fieldId}_{$item.itemId}('create');" _text="{tr}Create show.tiki.org instance{/tr}"} </div> <div class="showactive{$field.fieldId}_{$item.itemId}" {if $field.status neq 'ACTIV'}style="display: none;"{/if}> {remarksbox type="info" title="Accessing the Tiki instance that demonstrates this bug" close="n"} <p>The URL for the show.tiki.org instance that demonstrates this bug is at: <a class="showurl{$field.fieldId}_{$item.itemId}" href="http://{$field.showurl|escape}" target="_blank">http://{$field.showurl|escape}</a>. <strong>Note that if you get a popup asking for a username/password, please just enter "show" and "show". This is different from the initial login and password for a new Tiki which is "admin" and "admin".</strong></p> <p>The install log is at <a class="showlogurl{$field.fieldId}_{$item.itemId}" href="http://{$field.showlogurl|escape}" target="_blank">http://{$field.showlogurl|escape}</a></p> {/remarksbox} {remarksbox type="info" title="Snapshots" close="n"} <p>Snapshots are database dumps of the configuration that developers can download for debugging. Once you have reproduced your bug on the show.tiki.org instance, create a snapshot that can then be downloaded by developers for further investigation.</p> <p>Snapshots can be accessed at: <a class="snapshoturl{$field.fieldId}_{$item.itemId}" href="http://{$field.snapshoturl|escape}" target="_blank">http://{$field.snapshoturl|escape}</a>. <strong>Note that if you get a popup asking for a username/password, please just enter "show" and "show".</strong></p> {button href="#showtikiorg{$field.fieldId}_{$item.itemId}{if isset($context.list_mode)}_view{/if}" _onclick="showtikiorg_process{$field.fieldId}_{$item.itemId}('snapshot');" _text="{tr}Create new snapshot{/tr}"} {/remarksbox} {if $field.canDestroy} {button href="#showtikiorg{$field.fieldId}_{$item.itemId}{if isset($context.list_mode)}_view{/if}" _onclick="showtikiorg_process{$field.fieldId}_{$item.itemId}('destroy');" _text="{tr}Destroy this show.tiki.org instance{/tr}"} {button href="#showtikiorg{$field.fieldId}_{$item.itemId}{if isset($context.list_mode)}_view{/if}" _onclick="showtikiorg_process{$field.fieldId}_{$item.itemId}('reset');" _text="{tr}Reset password to 12345{/tr}"} {/if} <span class="buttonupdate{$field.fieldId}_{$item.itemId}" {if $field.version != 'trunk' && $field.version != '14.x' && $field.version != '13.x' && $field.version != '12.x'}style="display: none;"{/if}>{button href="#showtikiorg{$field.fieldId}_{$item.itemId}{if isset($context.list_mode)}_view{/if}" _onclick="showtikiorg_process{$field.fieldId}_{$item.itemId}('update');" _text="{tr}SVN update{/tr}"}</span> </div> {if $field.debugmode} {remarksbox type="info" title="Debug Mode Information" close="n"} <div class="showdebugoutput{$field.fieldId}_{$item.itemId}">-{$field.status|escape}- {$field.debugoutput|escape}</div> {button href="#showtikiorg{$field.fieldId}_{$item.itemId}{if isset($context.list_mode)}_view{/if}" _onclick="showtikiorg_process{$field.fieldId}_{$item.itemId}('info');" _text="{tr}Get instance information and refresh cache{/tr}"} {/remarksbox} {/if} {jq notonready=true} function showtikiorg_process{{$field.fieldId}}_{{$item.itemId}}(action) { var request = { id: {{$field.id}}, userid: {{$field.userid}}, username: '{{$field.username}}', fieldId: {{$field.fieldId}}, command: action, svntag: $("select[name='svntag']").val() }; $.ajax({ url: $.service('showtikiorg', 'process'), data: request, dataType: 'json', type: 'POST', success: function(data) { var debugoutput = data.debugoutput; //$('#testingstatus').html(data.status); $('.showdebugoutput{{$field.fieldId}}_{{$item.itemId}}').html(data.debugoutput); if (data.version == '12.x' || data.version == '13.x' || data.version == '14.x' || data.version == 'trunk') { $('.buttonupdate{{$field.fieldId}}_{{$item.itemId}}').show(); } if (data.status == 'DISCO') { $('.showdisconnected{{$field.fieldId}}_{{$item.itemId}}').show(); $('.showmaint{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showfail{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showsnapshot{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showdestroy{{$field.fieldId}}_{{$item.itemId}}').hide(); $.tikiModal(); } else if (data.status == 'MAINT') { $('.showmaint{{$field.fieldId}}_{{$item.itemId}}').show(); $('.showdisconnected{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showfail{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showsnapshot{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showdestroy{{$field.fieldId}}_{{$item.itemId}}').hide(); $.tikiModal(); } else if (data.status == 'FAIL') { $('.showfail{{$field.fieldId}}_{{$item.itemId}}').show(); $('.showmaint{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showdisconnected{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showsnapshot{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showdestroy{{$field.fieldId}}_{{$item.itemId}}').hide(); $.tikiModal(); } else if (data.status == 'BUILD') { $('.showbuilding{{$field.fieldId}}_{{$item.itemId}}').show(); $('.shownone{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showactive{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showfail{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showdisconnected{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showmaint{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showsnapshot{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showdestroy{{$field.fieldId}}_{{$item.itemId}}').hide(); setTimeout("showtikiorg_process{{$field.fieldId}}_{{$item.itemId}}('info')",5000); $.tikiModal(tr('Instance is being created... Please wait... This might take a minute or two.')); } else if (data.status == 'NONE') { $('.shownone{{$field.fieldId}}_{{$item.itemId}}').show(); $('.showactive{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showbuilding{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showfail{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showdisconnected{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showmaint{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showsnapshot{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showdestroy{{$field.fieldId}}_{{$item.itemId}}').hide(); $.tikiModal(); } else if (data.status == 'ACTIV') { $('.showactive{{$field.fieldId}}_{{$item.itemId}}').show(); $('.showbuilding{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.shownone{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showfail{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showdisconnected{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showmaint{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showsnapshot{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showdestroy{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showurl{{$field.fieldId}}_{{$item.itemId}}').attr("href", "http://" + data.showurl).html("http://" + data.showurl); $('.showlogurl{{$field.fieldId}}_{{$item.itemId}}').attr("href", "http://" + data.showlogurl).html("http://" + data.showlogurl); $('.snapshoturl{{$field.fieldId}}_{{$item.itemId}}').attr("href", "http://" + data.snapshoturl).html("http://" + data.snapshoturl); $.tikiModal(); } else if (data.status == 'SNAPS') { $('.showactive{{$field.fieldId}}_{{$item.itemId}}').show(); $('.showbuilding{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.shownone{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showfail{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showdisconnected{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showmaint{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showsnapshot{{$field.fieldId}}_{{$item.itemId}}').show(); $('.showdestroy{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showresetok{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showresetnok{{$field.fieldId}}_{{$item.itemId}}').hide(); } else if (data.status == 'RESOK') { $('.showresetok{{$field.fieldId}}_{{$item.itemId}}').show(); $('.showresetnok{{$field.fieldId}}_{{$item.itemId}}').hide(); } else if (data.status == 'RENOK') { $('.showresetnok{{$field.fieldId}}_{{$item.itemId}}').show(); $('.showresetok{{$field.fieldId}}_{{$item.itemId}}').hide(); } else if (data.status == 'DESTR') { $('.showactive{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showbuilding{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.shownone{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showfail{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showdisconnected{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showmaint{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showsnapshot{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showresetnok{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showresetok{{$field.fieldId}}_{{$item.itemId}}').hide(); $('.showdestroy{{$field.fieldId}}_{{$item.itemId}}').show(); setTimeout("showtikiorg_process{{$field.fieldId}}_{{$item.itemId}}('info')",5000); $.tikiModal(tr('Instance is being destroyed... Please wait...')); } } }); return false; } {/jq} {/if}