1: <dtml-if targetServer>
2: This is a target server. Theres nothing to see here.
3: <dtml-else>
4: <table width="100%">
5: <tr>
6: <td>View Syncer</td>
7: <td align="right"><dtml-var "HelpSys.HelpButton('VSyncer.stx','VSyncer')"></td>
8: </tr>
9: <dtml-if "REQUEST.has_key('msg')">
10: <tr>
11: <td colspan="2"><ul><dtml-var msg url_unquote></ul></td>
12: </tr>
13: </dtml-if>
14: </table>
15:
16: <dtml-call "REQUEST.set('old_folder', '')">
17:
18: <hr size="1">
19:
20: <dtml-try>
21:
22: <form method="POST" action="&dtml-absolute_url;/<dtml-if approval>manage_approval<dtml-else>manage_updateXMLRPC</dtml-if>">
23: <input type="hidden" name="action" value="manage_updateXMLRPC">
24: <input type="hidden" name="folder" value="&dtml-folder;">
25: <table border="0" cellpadding="2" cellspacing="0">
26: <tr class="list-header" align="center">
27: <td class="list-item">Action</td>
28: <td colspan="2" class="list-item" >File</td>
29: <td class="list-item">Status</td>
30: <td class="list-item">Last Modified (Source)</td>
31: <td class="list-item">Links</td>
32: </tr>
33: <dtml-in "manage_compare(folder)" mapping sort=id>
34: <dtml-let pathURL="_.string.join(path, '/')">
35: <tr <dtml-if sequence-even>class="row-hilite"</dtml-if>>
36: <td align="center" class="list-item">
37: <dtml-if "_.str(status) not in ['extra']">
38: <dtml-if "not allowed_objs_sync or '/'.join(path) in allowed_objs_sync">
39: <dtml-if "status=='ok'">
40: <img src="misc_/VSyncer/checkedbox.gif" title="Syncing is not required to this object.">
41: <dtml-else>
42: <input type="checkbox" name="object:list" value="&dtml-pathURL;">
43: </dtml-if>
44: <dtml-else>
45: <img src="misc_/VSyncer/stop.gif" title='This object can not be synced'>
46: </dtml-if>
47: <dtml-else>
48: <img src="misc_/VSyncer/stop.gif" title='This object may not found in deve server or its type has been changed.'>
49: </dtml-if>
50: </td>
51: <td class="list-item" align="center">
52: <dtml-if icon><img src="/&dtml-icon;" alt="&dtml-meta_type;"></dtml-if>
53: </td>
54: <td>
55: <dtml-if "is_folder and status not in ['missing', 'extra']">
56: <a href="&dtml-absolute_url;/manage_sync?folder=&dtml-pathURL;">&dtml-id;</a>
57: <dtml-else>
58: &dtml-id;
59: </dtml-if>
60: </td>
61: <td class="list-item" align="center" bgcolor="<dtml-var "status_colour(status)">"> <b>&dtml-status;</b> </td>
62: <td class="list-item" ><dtml-var "last_modified_time[:19]"></td>
63: <td class="list-item" >
64: <dtml-if "(_.str(status) not in ['extra', 'missing']) and (_.str(meta_type) in diffable) ">
65: <a href="&dtml-absolute_url;/manage_diff?object=&dtml-pathURL;&folder=<dtml-var old_folder>" target="_blank">View content difference</a>
66: </dtml-if>
67: </td>
68: </tr>
69: </dtml-let>
70: <dtml-else>
71: <tr>
72: <td class="list-item" colspan="20">No Syncable objects found.</td>
73: </tr>
74: </dtml-in>
75: <tr>
76: <td class="list-item" colspan="20">
77: <input name="manage_updateXMLRPC" type="submit" value=" Sync ">
78: <dtml-comment><input name="manage_updateFromDestXMLRPC:method"type="submit" value="Sync from Destination to Source">
79: </dtml-comment>
80: <br><br><strong>Note:-</strong> If the object is missing and say sync then that object gets imported
81: </td>
82: </tr>
83: </table>
84: </form>
85: <dtml-except>
86: There was a problem with that comparison.<br><br>
87: Error:
88: <ul>
89: <li><dtml-var error_type></li>
90: <li>&dtml-error_value;</li>
91: </ul>
92: Things to check:
93: <ul>
94: <li>Your destination Syncer is where it is meant to be.</li>
95: <li>The destination server is running and accessible.</li>
96: <li>The user "<dtml-var "REQUEST['AUTHENTICATED_USER']">" has the right to access Syncer.</li>
97: <li>The password for "<dtml-var "REQUEST['AUTHENTICATED_USER']">" is correct.</li>
98: </ul>
99: </dtml-try>
100:
101: <hr size="1">
102:
103: <p><b>Key:</b>
104: <ul>
105: <li><b>ok</b> this object is present on both destination and source and is in sync</li>
106: <li><b>missing</b> this object is present source but not destination, it needs syncing</li>
107: <li><b>extra</b> this object is on destination but not source, it needs syncing from destination</li>
108: <li><b>out of date</b> this object is present on both the destination and source, but has been changed on source, it needs syncing </li>
109: </ul>
110: </p>
111: </dtml-if>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>