src/templates/modules/build-table.html \
src/templates/modules/comments-table.html \
src/templates/modules/commits-table.html \
+ src/templates/modules/commit-message.html \
src/templates/modules/files-table.html \
src/templates/modules/footer.html \
src/templates/modules/jobs-table.html \
# Packages
"PackagesDependencyTable" : ui_modules.PackagesDependencyTableModule,
+ "CommitMessage" : ui_modules.CommitMessageModule,
"CommitsTable" : ui_modules.CommitsTableModule,
"JobsBoxes" : ui_modules.JobsBoxesModule,
"JobState" : ui_modules.JobStateModule,
import string
import tornado.web
-from .. import sources
from .. import users
from ..constants import *
yield paragraph.replace("\n", " ")
def render(self, text, pre=False, remove_linebreaks=True):
- if isinstance(text, sources.Commit):
- text = self._get_commit_message(text)
-
if remove_linebreaks:
text = text.replace("\n", " ")
def _cve_repl(self, m):
return self.LINK % ("http://cve.mitre.org/cgi-bin/cvename.cgi?name=%s" % m.group(1), m.group(0))
- def _get_commit_message(self, commit):
- text = (commit.subject, commit.message)
- return "\n\n".join(text)
+class CommitMessageModule(UIModule):
+ def render(self, commit):
+ return self.render_string("modules/commit-message.html", commit=commit)
class ModalModule(UIModule):