Show More
@@ -46,6 +46,7 b' news' | |||
|
46 | 46 | larger repositories. |
|
47 | 47 | - implements #214 added support for downloading subrepos in download menu. |
|
48 | 48 | - Added basic API for direct operations on rhodecode via JSON |
|
49 | - Implemented advanced hook management | |
|
49 | 50 | |
|
50 | 51 | fixes |
|
51 | 52 | ----- |
@@ -345,6 +345,22 b' Directory ::' | |||
|
345 | 345 | All other LDAP settings will likely be site-specific and should be |
|
346 | 346 | appropriately configured. |
|
347 | 347 | |
|
348 | ||
|
349 | ||
|
350 | Hook management | |
|
351 | --------------- | |
|
352 | ||
|
353 | Hooks can be managed in similar way to this used in .hgrc files. | |
|
354 | To access hooks setting click `advanced setup` on Hooks section of Mercurial | |
|
355 | Settings in Admin. | |
|
356 | ||
|
357 | There are 4 built in hooks that cannot be changed (only enable/disable by | |
|
358 | checkboxes on previos section). | |
|
359 | To add another custom hook simply fill in first section with | |
|
360 | <name>.<hook_type> and the second one with hook path. Example hooks | |
|
361 | can be found at *rhodecode.lib.hooks*. | |
|
362 | ||
|
363 | ||
|
348 | 364 | Setting Up Celery |
|
349 | 365 | ----------------- |
|
350 | 366 |
@@ -250,9 +250,13 b' height:40px;' | |||
|
250 | 250 | clear:both; |
|
251 | 251 | position:relative; |
|
252 | 252 | background:#003367 url("../images/header_inner.png") repeat-x; |
|
253 | border-bottom:2px solid #fff; | |
|
254 | 253 | margin:0; |
|
255 | 254 | padding:0; |
|
255 | box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6); | |
|
256 | -webkit-border-radius: 4px 4px 4px 4px; | |
|
257 | -khtml-border-radius: 4px 4px 4px 4px; | |
|
258 | -moz-border-radius: 4px 4px 4px 4px; | |
|
259 | border-radius: 4px 4px 4px 4px; | |
|
256 | 260 | } |
|
257 | 261 | |
|
258 | 262 | #header #header-inner #home a { |
@@ -290,7 +294,7 b' position:relative;' | |||
|
290 | 294 | float:right; |
|
291 | 295 | list-style-type:none; |
|
292 | 296 | list-style-position:outside; |
|
293 |
margin: |
|
|
297 | margin:6px 5px 0 0; | |
|
294 | 298 | padding:0; |
|
295 | 299 | } |
|
296 | 300 | |
@@ -311,8 +315,12 b' overflow:hidden;' | |||
|
311 | 315 | color:#FFF; |
|
312 | 316 | font-weight:700; |
|
313 | 317 | text-decoration:none; |
|
314 | background:#369 url("../images/quick_l.png") no-repeat top left; | |
|
318 | background:#369; | |
|
315 | 319 | padding:0; |
|
320 | -webkit-border-radius: 4px 4px 4px 4px; | |
|
321 | -khtml-border-radius: 4px 4px 4px 4px; | |
|
322 | -moz-border-radius: 4px 4px 4px 4px; | |
|
323 | border-radius: 4px 4px 4px 4px; | |
|
316 | 324 | } |
|
317 | 325 | |
|
318 | 326 | #header #header-inner #quick li span.short { |
@@ -325,7 +333,6 b' right:0;' | |||
|
325 | 333 | height:1%; |
|
326 | 334 | display:block; |
|
327 | 335 | float:left; |
|
328 | background:url("../images/quick_r.png") no-repeat top right; | |
|
329 | 336 | border-left:1px solid #3f6f9f; |
|
330 | 337 | margin:0; |
|
331 | 338 | padding:10px 12px 8px 10px; |
@@ -340,7 +347,6 b' padding:10px 12px 8px;' | |||
|
340 | 347 | top:0; |
|
341 | 348 | left:0; |
|
342 | 349 | border-left:none; |
|
343 | background:url("../images/quick_l.png") no-repeat top left; | |
|
344 | 350 | border-right:1px solid #2e5c89; |
|
345 | 351 | padding:8px 8px 4px; |
|
346 | 352 | } |
@@ -355,18 +361,16 b' padding:9px 4px 4px;' | |||
|
355 | 361 | } |
|
356 | 362 | |
|
357 | 363 | #header #header-inner #quick li a:hover { |
|
358 |
background:#4e4e4e |
|
|
364 | background:#4e4e4e no-repeat top left; | |
|
359 | 365 | } |
|
360 | 366 | |
|
361 | 367 | #header #header-inner #quick li a:hover span { |
|
362 | 368 | border-left:1px solid #545454; |
|
363 | background:url("../images/quick_r_selected.png") no-repeat top right; | |
|
364 | 369 | } |
|
365 | 370 | |
|
366 | 371 | #header #header-inner #quick li a:hover span.icon,#header #header-inner #quick li a:hover span.icon_short { |
|
367 | 372 | border-left:none; |
|
368 | 373 | border-right:1px solid #464646; |
|
369 | background:url("../images/quick_l_selected.png") no-repeat top left; | |
|
370 | 374 | } |
|
371 | 375 | |
|
372 | 376 | #header #header-inner #quick ul { |
@@ -617,6 +621,12 b' overflow:hidden;' | |||
|
617 | 621 | background:#fff; |
|
618 | 622 | margin:0 0 10px; |
|
619 | 623 | padding:0 0 10px; |
|
624 | -webkit-border-radius: 4px 4px 4px 4px; | |
|
625 | -khtml-border-radius: 4px 4px 4px 4px; | |
|
626 | -moz-border-radius: 4px 4px 4px 4px; | |
|
627 | border-radius: 4px 4px 4px 4px; | |
|
628 | box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6); | |
|
629 | ||
|
620 | 630 | } |
|
621 | 631 | |
|
622 | 632 | #content div.box-left { |
@@ -1034,55 +1044,13 b' margin:0;' | |||
|
1034 | 1044 | padding:0 0 0 8px; |
|
1035 | 1045 | } |
|
1036 | 1046 | |
|
1037 | div.form div.fields div.field div.highlight .ui-button { | |
|
1038 | background:#4e85bb url("../images/button_highlight.png") repeat-x; | |
|
1039 | border-top:1px solid #5c91a4; | |
|
1040 | border-left:1px solid #2a6f89; | |
|
1041 | border-right:1px solid #2b7089; | |
|
1042 | border-bottom:1px solid #1a6480; | |
|
1043 | color:#FFF; | |
|
1044 | margin:0; | |
|
1045 | padding:6px 12px; | |
|
1046 | } | |
|
1047 | ||
|
1048 | div.form div.fields div.field div.highlight .ui-state-hover { | |
|
1049 | background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x; | |
|
1050 | border-top:1px solid #78acbf; | |
|
1051 | border-left:1px solid #34819e; | |
|
1052 | border-right:1px solid #35829f; | |
|
1053 | border-bottom:1px solid #257897; | |
|
1054 | color:#FFF; | |
|
1055 | margin:0; | |
|
1056 | padding:6px 12px; | |
|
1057 | } | |
|
1058 | ||
|
1059 | #content div.box div.form div.fields div.buttons div.highlight input.ui-button { | |
|
1060 | background:#4e85bb url("../images/button_highlight.png") repeat-x; | |
|
1061 | border-top:1px solid #5c91a4; | |
|
1062 | border-left:1px solid #2a6f89; | |
|
1063 | border-right:1px solid #2b7089; | |
|
1064 | border-bottom:1px solid #1a6480; | |
|
1065 | color:#fff; | |
|
1066 | margin:0; | |
|
1067 | padding:6px 12px; | |
|
1068 | } | |
|
1069 | ||
|
1070 | #content div.box div.form div.fields div.buttons div.highlight input.ui-state-hover { | |
|
1071 | background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x; | |
|
1072 | border-top:1px solid #78acbf; | |
|
1073 | border-left:1px solid #34819e; | |
|
1074 | border-right:1px solid #35829f; | |
|
1075 | border-bottom:1px solid #257897; | |
|
1076 | color:#fff; | |
|
1077 | margin:0; | |
|
1078 | padding:6px 12px; | |
|
1079 | } | |
|
1080 | 1047 | |
|
1081 | 1048 | #content div.box table { |
|
1082 | 1049 | width:100%; |
|
1083 | 1050 | border-collapse:collapse; |
|
1084 | 1051 | margin:0; |
|
1085 | 1052 | padding:0; |
|
1053 | border: 1px solid #eee; | |
|
1086 | 1054 | } |
|
1087 | 1055 | |
|
1088 | 1056 | #content div.box table th { |
@@ -1341,7 +1309,11 b' margin:-10px 0 0;' | |||
|
1341 | 1309 | |
|
1342 | 1310 | #footer div#footer-inner { |
|
1343 | 1311 | background:url("../images/header_inner.png") repeat-x scroll 0 0 #003367; |
|
1344 | border-top:2px solid #FFFFFF; | |
|
1312 | box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6); | |
|
1313 | -webkit-border-radius: 4px 4px 4px 4px; | |
|
1314 | -khtml-border-radius: 4px 4px 4px 4px; | |
|
1315 | -moz-border-radius: 4px 4px 4px 4px; | |
|
1316 | border-radius: 4px 4px 4px 4px; | |
|
1345 | 1317 | } |
|
1346 | 1318 | |
|
1347 | 1319 | #footer div#footer-inner p { |
@@ -1422,16 +1394,32 b' height: 150px;' | |||
|
1422 | 1394 | position: absolute; |
|
1423 | 1395 | margin-left: -16px; |
|
1424 | 1396 | width: 281px; |
|
1425 |
border-radius: 0 0 |
|
|
1397 | -webkit-border-radius: 0px 0px 4px 4px; | |
|
1398 | -khtml-border-radius: 0px 0px 4px 4px; | |
|
1399 | -moz-border-radius: 0px 0px 4px 4px; | |
|
1400 | border-radius: 0px 0px 4px 4px; | |
|
1401 | ||
|
1426 | 1402 | box-shadow: 0 2px 2px rgba(0, 0, 0, 0.6); |
|
1427 | 1403 | } |
|
1428 | 1404 | |
|
1429 | 1405 | #quick_login .password_forgoten{ |
|
1430 | 1406 | padding-right:10px; |
|
1431 |
padding-top: |
|
|
1407 | padding-top:0px; | |
|
1432 | 1408 | float:left; |
|
1433 | 1409 | } |
|
1434 | ||
|
1410 | #quick_login .password_forgoten a{ | |
|
1411 | font-size: 10px | |
|
1412 | } | |
|
1413 | ||
|
1414 | #quick_login .register{ | |
|
1415 | padding-right:10px; | |
|
1416 | padding-top:5px; | |
|
1417 | float:left; | |
|
1418 | } | |
|
1419 | ||
|
1420 | #quick_login .register a{ | |
|
1421 | font-size: 10px | |
|
1422 | } | |
|
1435 | 1423 | #quick_login div.form div.fields{ |
|
1436 | 1424 | padding-top: 2px; |
|
1437 | 1425 | padding-left:10px; |
@@ -1465,18 +1453,7 b' clear:both;' | |||
|
1465 | 1453 | overflow:hidden; |
|
1466 | 1454 | text-align:right; |
|
1467 | 1455 | margin:0; |
|
1468 |
padding:10px 14px |
|
|
1469 | } | |
|
1470 | ||
|
1471 | #quick_login div.form div.fields div.buttons input.ui-button{ | |
|
1472 | background:#e5e3e3 url("../images/button.png") repeat-x; | |
|
1473 | border-top:1px solid #DDD; | |
|
1474 | border-left:1px solid #c6c6c6; | |
|
1475 | border-right:1px solid #DDD; | |
|
1476 | border-bottom:1px solid #c6c6c6; | |
|
1477 | color:#515151; | |
|
1478 | margin:0; | |
|
1479 | padding:4px 10px; | |
|
1456 | padding:10px 14px 3px 5px; | |
|
1480 | 1457 | } |
|
1481 | 1458 | |
|
1482 | 1459 | #quick_login div.form div.links { |
@@ -1534,13 +1511,6 b' margin:0;' | |||
|
1534 | 1511 | padding:10px 0 0 150px; |
|
1535 | 1512 | } |
|
1536 | 1513 | |
|
1537 | #register div.form div.fields div.buttons div.highlight input.ui-button { | |
|
1538 | background:url("../images/button_highlight.png") repeat-x scroll 0 0 #4E85BB; | |
|
1539 | color:#FFF; | |
|
1540 | border-color:#5C91A4 #2B7089 #1A6480 #2A6F89; | |
|
1541 | border-style:solid; | |
|
1542 | border-width:1px; | |
|
1543 | } | |
|
1544 | 1514 | |
|
1545 | 1515 | #register div.form div.activation_msg { |
|
1546 | 1516 | padding-top:4px; |
@@ -1904,6 +1874,9 b' div.browserblock .search_activate #filte' | |||
|
1904 | 1874 | vertical-align: sub; |
|
1905 | 1875 | border: 1px solid; |
|
1906 | 1876 | padding:2px; |
|
1877 | -webkit-border-radius: 4px 4px 4px 4px; | |
|
1878 | -khtml-border-radius: 4px 4px 4px 4px; | |
|
1879 | -moz-border-radius: 4px 4px 4px 4px; | |
|
1907 | 1880 | border-radius: 4px 4px 4px 4px; |
|
1908 | 1881 | background: url("../images/button.png") repeat-x scroll 0 0 #E5E3E3; |
|
1909 | 1882 | border-color: #DDDDDD #DDDDDD #C6C6C6 #C6C6C6; |
@@ -2343,7 +2316,7 b' padding:2px 2px 0;' | |||
|
2343 | 2316 | -webkit-border-radius: 6px; |
|
2344 | 2317 | -khtml-border-radius: 6px; |
|
2345 | 2318 | -moz-border-radius: 6px; |
|
2346 |
borderradius: 6px; |
|
|
2319 | border-radius: 6px; | |
|
2347 | 2320 | |
|
2348 | 2321 | } |
|
2349 | 2322 | |
@@ -2351,7 +2324,7 b' div.gravatar img {' | |||
|
2351 | 2324 | -webkit-border-radius: 4px; |
|
2352 | 2325 | -khtml-border-radius: 4px; |
|
2353 | 2326 | -moz-border-radius: 4px; |
|
2354 | borderradius: 4px; | |
|
2327 | border-radius: 4px; | |
|
2355 | 2328 | } |
|
2356 | 2329 | |
|
2357 | 2330 | #header,#content,#footer { |
@@ -2359,7 +2332,6 b' min-width:978px;' | |||
|
2359 | 2332 | } |
|
2360 | 2333 | |
|
2361 | 2334 | #content { |
|
2362 | min-height:100%; | |
|
2363 | 2335 | clear:both; |
|
2364 | 2336 | overflow:hidden; |
|
2365 | 2337 | padding:14px 10px; |
@@ -2374,14 +2346,8 b' border-left:1px solid #316293;' | |||
|
2374 | 2346 | border:1px solid #316293; |
|
2375 | 2347 | } |
|
2376 | 2348 | |
|
2377 | #content div.box div.title div.search div.button input.ui-button { | |
|
2378 | background:#4e85bb url("../images/button_highlight.png") repeat-x; | |
|
2379 | border:1px solid #316293; | |
|
2380 | border-left:none; | |
|
2381 | color:#FFF; | |
|
2382 | } | |
|
2383 | ||
|
2384 | #content div.box input.ui-button-small { | |
|
2349 | ||
|
2350 | input.ui-button-small { | |
|
2385 | 2351 | background:#e5e3e3 url("../images/button.png") repeat-x; |
|
2386 | 2352 | border-top:1px solid #DDD; |
|
2387 | 2353 | border-left:1px solid #c6c6c6; |
@@ -2390,45 +2356,41 b' border-bottom:1px solid #c6c6c6;' | |||
|
2390 | 2356 | color:#515151; |
|
2391 | 2357 | outline:none; |
|
2392 | 2358 | margin:0; |
|
2393 | } | |
|
2394 | ||
|
2395 | #content div.box input.ui-button-small-blue { | |
|
2359 | -webkit-border-radius: 4px 4px 4px 4px; | |
|
2360 | -khtml-border-radius: 4px 4px 4px 4px; | |
|
2361 | -moz-border-radius: 4px 4px 4px 4px; | |
|
2362 | border-radius: 4px 4px 4px 4px; | |
|
2363 | box-shadow: 0 1px 0 #ececec; | |
|
2364 | cursor: pointer; | |
|
2365 | } | |
|
2366 | ||
|
2367 | input.ui-button-small:hover { | |
|
2368 | background:#b4b4b4 url("../images/button_selected.png") repeat-x; | |
|
2369 | border-top:1px solid #ccc; | |
|
2370 | border-left:1px solid #bebebe; | |
|
2371 | border-right:1px solid #b1b1b1; | |
|
2372 | border-bottom:1px solid #afafaf; | |
|
2373 | } | |
|
2374 | ||
|
2375 | input.ui-button-small-blue { | |
|
2396 | 2376 | background:#4e85bb url("../images/button_highlight.png") repeat-x; |
|
2397 | 2377 | border-top:1px solid #5c91a4; |
|
2398 | 2378 | border-left:1px solid #2a6f89; |
|
2399 | 2379 | border-right:1px solid #2b7089; |
|
2400 | 2380 | border-bottom:1px solid #1a6480; |
|
2401 | 2381 | color:#fff; |
|
2402 | } | |
|
2403 | ||
|
2404 | #content div.box input.ui-button-small submit,button{ | |
|
2382 | -webkit-border-radius: 4px 4px 4px 4px; | |
|
2383 | -khtml-border-radius: 4px 4px 4px 4px; | |
|
2384 | -moz-border-radius: 4px 4px 4px 4px; | |
|
2385 | border-radius: 4px 4px 4px 4px; | |
|
2386 | box-shadow: 0 1px 0 #ececec; | |
|
2405 | 2387 | cursor: pointer; |
|
2406 | 2388 | } |
|
2407 | 2389 | |
|
2408 | #content div.box div.title div.search div.button input.ui-state-hover { | |
|
2409 | background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x; | |
|
2410 | border:1px solid #316293; | |
|
2411 | border-left:none; | |
|
2412 | color:#FFF; | |
|
2413 | } | |
|
2414 | ||
|
2415 | #content div.box div.form div.fields div.field div.highlight .ui-button { | |
|
2416 | background:#4e85bb url("../images/button_highlight.png") repeat-x; | |
|
2417 | border-top:1px solid #5c91a4; | |
|
2418 | border-left:1px solid #2a6f89; | |
|
2419 | border-right:1px solid #2b7089; | |
|
2420 | border-bottom:1px solid #1a6480; | |
|
2421 | color:#fff; | |
|
2422 | } | |
|
2423 | ||
|
2424 | #content div.box div.form div.fields div.field div.highlight .ui-state-hover { | |
|
2425 | background:#46a0c1 url("../images/button_highlight_selected.png") repeat-x; | |
|
2426 | border-top:1px solid #78acbf; | |
|
2427 | border-left:1px solid #34819e; | |
|
2428 | border-right:1px solid #35829f; | |
|
2429 | border-bottom:1px solid #257897; | |
|
2430 | color:#fff; | |
|
2431 | } | |
|
2390 | input.ui-button-small-blue:hover { | |
|
2391 | ||
|
2392 | } | |
|
2393 | ||
|
2432 | 2394 | |
|
2433 | 2395 | ins,div.options a:hover { |
|
2434 | 2396 | text-decoration:none; |
@@ -2562,7 +2524,7 b' font-weight:700;' | |||
|
2562 | 2524 | margin:0; |
|
2563 | 2525 | } |
|
2564 | 2526 | |
|
2565 | div.form div.fields div.field div.button .ui-button,#content div.box div.form div.fields div.buttons input.ui-button { | |
|
2527 | input.ui-button { | |
|
2566 | 2528 | background:#e5e3e3 url("../images/button.png") repeat-x; |
|
2567 | 2529 | border-top:1px solid #DDD; |
|
2568 | 2530 | border-left:1px solid #c6c6c6; |
@@ -2572,18 +2534,20 b' color:#515151;' | |||
|
2572 | 2534 | outline:none; |
|
2573 | 2535 | margin:0; |
|
2574 | 2536 | padding:6px 12px; |
|
2575 | } | |
|
2576 | ||
|
2577 | div.form div.fields div.field div.button .ui-state-hover,#content div.box div.form div.fields div.buttons input.ui-state-hover { | |
|
2537 | -webkit-border-radius: 4px 4px 4px 4px; | |
|
2538 | -khtml-border-radius: 4px 4px 4px 4px; | |
|
2539 | -moz-border-radius: 4px 4px 4px 4px; | |
|
2540 | border-radius: 4px 4px 4px 4px; | |
|
2541 | box-shadow: 0 1px 0 #ececec; | |
|
2542 | cursor: pointer; | |
|
2543 | } | |
|
2544 | ||
|
2545 | input.ui-button:hover { | |
|
2578 | 2546 | background:#b4b4b4 url("../images/button_selected.png") repeat-x; |
|
2579 | 2547 | border-top:1px solid #ccc; |
|
2580 | 2548 | border-left:1px solid #bebebe; |
|
2581 | 2549 | border-right:1px solid #b1b1b1; |
|
2582 | 2550 | border-bottom:1px solid #afafaf; |
|
2583 | color:#515151; | |
|
2584 | outline:none; | |
|
2585 | margin:0; | |
|
2586 | padding:6px 12px; | |
|
2587 | 2551 | } |
|
2588 | 2552 | |
|
2589 | 2553 | div.form div.fields div.field div.highlight,#content div.box div.form div.fields div.buttons div.highlight { |
@@ -2610,16 +2574,6 b' margin:6px 0 0;' | |||
|
2610 | 2574 | padding:0; |
|
2611 | 2575 | } |
|
2612 | 2576 | |
|
2613 | #content div.box div.action div.button input.ui-button,#login div.form div.fields div.buttons input.ui-button,#register div.form div.fields div.buttons input.ui-button { | |
|
2614 | background:#e5e3e3 url("../images/button.png") repeat-x; | |
|
2615 | border-top:1px solid #DDD; | |
|
2616 | border-left:1px solid #c6c6c6; | |
|
2617 | border-right:1px solid #DDD; | |
|
2618 | border-bottom:1px solid #c6c6c6; | |
|
2619 | color:#515151; | |
|
2620 | margin:0; | |
|
2621 | padding:6px 12px; | |
|
2622 | } | |
|
2623 | 2577 | |
|
2624 | 2578 | #content div.box div.action div.button input.ui-state-hover,#login div.form div.fields div.buttons input.ui-state-hover,#register div.form div.fields div.buttons input.ui-state-hover { |
|
2625 | 2579 | background:#b4b4b4 url("../images/button_selected.png") repeat-x; |
@@ -141,11 +141,11 b'' | |||
|
141 | 141 | <a href="${h.url('summary_home',repo_name=repo['dbrepo_fork']['repo_name'])}"> |
|
142 | 142 | <img class="icon" alt="${_('public')}" |
|
143 | 143 | title="${_('Fork of')} ${repo['dbrepo_fork']['repo_name']}" |
|
144 |
src="${h.url( |
|
|
144 | src="${h.url('/images/icons/arrow_divide.png')}"/></a> | |
|
145 | 145 | %endif |
|
146 | 146 | </td> |
|
147 |
<td><span class="tooltip" title="${repo[' |
|
|
148 |
<td><a href="${h.url('repo_settings_home',repo_name=repo['name'])}" title="${_('edit')}"><img class="icon" alt="${_('private')}" src="${h.url( |
|
|
147 | <td><span class="tooltip" title="${repo['last_change']}">${("r%s:%s") % (repo['rev'],h.short_id(repo['tip']))}</span></td> | |
|
148 | <td><a href="${h.url('repo_settings_home',repo_name=repo['name'])}" title="${_('edit')}"><img class="icon" alt="${_('private')}" src="${h.url('/images/icons/application_form_edit.png')}"/></a></td> | |
|
149 | 149 | <td> |
|
150 | 150 | ${h.form(url('repo_settings_delete', repo_name=repo['name']),method='delete')} |
|
151 | 151 | ${h.submit('remove_%s' % repo['name'],'',class_="delete_icon action_button",onclick="return confirm('Confirm to delete this repository');")} |
@@ -29,7 +29,13 b'' | |||
|
29 | 29 | |
|
30 | 30 | </div> |
|
31 | 31 | <div class="buttons"> |
|
32 |
<div class="password_forgoten">${h.link_to(_('Forgot password ?'),h.url('reset_password'))}</div> |
|
|
32 | <div class="password_forgoten">${h.link_to(_('Forgot password ?'),h.url('reset_password'))}</div> | |
|
33 | <div class="register"> | |
|
34 | %if h.HasPermissionAny('hg.admin', 'hg.register.auto_activate', 'hg.register.manual_activate')(): | |
|
35 | ${h.link_to(_("Don't have an account ?"),h.url('register'))} | |
|
36 | %endif | |
|
37 | </div> | |
|
38 | ${h.submit('sign_in','Sign In',class_="ui-button")} | |
|
33 | 39 | </div> |
|
34 | 40 | </div> |
|
35 | 41 | </div> |
@@ -63,7 +69,7 b'' | |||
|
63 | 69 | %endif |
|
64 | 70 | </ul> |
|
65 | 71 | <!-- end user --> |
|
66 |
<div id="header-inner" class="title |
|
|
72 | <div id="header-inner" class="title"> | |
|
67 | 73 | <div id="logo"> |
|
68 | 74 | <h1><a href="${h.url('home')}">${c.rhodecode_name}</a></h1> |
|
69 | 75 | </div> |
@@ -95,7 +101,7 b'' | |||
|
95 | 101 | |
|
96 | 102 | <!-- FOOTER --> |
|
97 | 103 | <div id="footer"> |
|
98 | <div id="footer-inner" class="title bottom-left-rounded-corner bottom-right-rounded-corner"> | |
|
104 | <div id="footer-inner" class="title"> | |
|
99 | 105 | <div> |
|
100 | 106 | <p class="footer-link"> |
|
101 | 107 | <a href="${h.url('bugtracker')}">${_('Submit a bug')}</a> |
General Comments 0
You need to be logged in to leave comments.
Login now