<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/7e160a65caa4489e613864c455f268a595522557" style="text-decoration: none; font-weight: bold; color: #573;">db: remove superfluous Ui table session adds  Only newly created objects (and objects explicitly expunged) need to be added to the SQLAlchemy session; any ob...</a></h1>
<div id="body">
kwi committed on 2016-01-05 14:56:34<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/7e160a65caa4489e613864c455f268a595522557">7e160a65</a><pre>db: remove superfluous Ui table session adds

Only newly created objects (and objects explicitly expunged) need to be
added to the SQLAlchemy session; any object returned from a database
query is already in the session.

 M kallithea/controllers/admin/settings.py (4 lines added, 10 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/f88ca6d06e6c55260732e4543cf4909f70d56d88" style="text-decoration: none; font-weight: bold; color: #573;">db: refactor/simplify Ui access code - use get_or_create</a></h1>
<div id="body">
kwi committed on 2016-01-05 17:53:09<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/f88ca6d06e6c55260732e4543cf4909f70d56d88">f88ca6d0</a><pre>db: refactor/simplify Ui access code - use get_or_create

 M kallithea/controllers/admin/settings.py (3 lines added, 23 lines removed)
 M kallithea/model/db.py (11 lines added, 5 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/c25191aadf926aff41db5bc411d3754e02a9005c" style="text-decoration: none; font-weight: bold; color: #573;">db: fix Ui.get_by_key to also filter on section  Key alone is not enough to identify a Ui row.</a></h1>
<div id="body">
kwi committed on 2016-01-05 13:48:03<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/c25191aadf926aff41db5bc411d3754e02a9005c">c25191aa</a><pre>db: fix Ui.get_by_key to also filter on section

Key alone is not enough to identify a Ui row.

 M kallithea/controllers/admin/settings.py (6 lines added, 6 lines removed)
 M kallithea/controllers/forks.py (2 lines added, 2 lines removed)
 M kallithea/lib/base.py (1 lines added, 1 lines removed)
 M kallithea/model/db.py (5 lines added, 4 lines removed)
 M kallithea/model/repo_group.py (1 lines added, 1 lines removed)
 M kallithea/tests/functional/test_admin_settings.py (1 lines added, 1 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/21f07c4b510f5530e0b5c6dec793f859f6c1ec6d" style="text-decoration: none; font-weight: bold; color: #573;">admin: cleanup Ui table queries</a></h1>
<div id="body">
kwi committed on 2016-01-05 18:19:09<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/21f07c4b510f5530e0b5c6dec793f859f6c1ec6d">21f07c4b</a><pre>admin: cleanup Ui table queries

 M kallithea/controllers/admin/settings.py (5 lines added, 5 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/07f63824a52d3ed8ab829cd15cee05321f56ea7a" style="text-decoration: none; font-weight: bold; color: #573;">admin: remove check for empty Ui table  The table is populated on database creation, and assumed to be populated so many places in the code, we're unlikely t...</a></h1>
<div id="body">
kwi committed on 2016-01-05 17:50:58<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/07f63824a52d3ed8ab829cd15cee05321f56ea7a">07f63824</a><pre>admin: remove check for empty Ui table

The table is populated on database creation, and assumed to be populated
so many places in the code, we're unlikely to even reach this point if
it's empty. (E.g. web.push_ssl must be defined to push/pull/fetch both
Mercurial and Git repositories.)

 M kallithea/controllers/admin/settings.py (0 lines added, 2 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/75d89f00a4b53ed775ec9c848ea8da3cd2f7d02b" style="text-decoration: none; font-weight: bold; color: #573;">admin: remove superfluous check in SettingsController</a></h1>
<div id="body">
kwi committed on 2016-01-05 17:51:07<br />branch: default<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/75d89f00a4b53ed775ec9c848ea8da3cd2f7d02b">75d89f00</a><pre>admin: remove superfluous check in SettingsController

 M kallithea/controllers/admin/settings.py (1 lines added, 2 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>

<!DOCTYPE html>
<html>
  <head>
</head>
<body style='font: 12pt Roboto, "DejaVu Sans", Arial; margin-left: 5px; margin-right: 5px;'>
<div id="entry">
<h1 style='font: 12pt Roboto, "DejaVu Sans", Arial; display:block; background: #c0cf88; border-bottom: solid 3px #573; padding: 5px; margin-top: 0px; color: #573;'><a href="https://kallithea-scm.org/repos/kallithea/changeset/a78503ebf512199aa1b6ad8aaad1340c7d6aae0e" style="text-decoration: none; font-weight: bold; color: #573;">design: make top-right profile button into an actual link  If a user is logged in, make the avatar, username and notification count into a link to "My Notifi...</a></h1>
<div id="body">
kwi committed on 2015-09-24 13:42:28<br />branch: default<br />tag: tip<br />changeset: <a href="https://kallithea-scm.org/repos/kallithea/changeset/a78503ebf512199aa1b6ad8aaad1340c7d6aae0e">a78503eb</a><pre>design: make top-right profile button into an actual link

If a user is logged in, make the avatar, username and notification count into a
link to "My Notifications".

 M kallithea/templates/base/base.html (5 lines added, 1 lines removed)</pre>
</div>
</div>
</div>
</body>
</html>