This update I mostly did work on the templates for the admin pages. I did a co-
-uple other small changes. I changed the information around the media processi- ng panel to be more specific, since it was written when it was the only admin page. Git didn't catch this, but I renamed the templates, so mediagoblin/templ- ates/admin/user.html now referrs to the page which shows the details of a spec- ific user. The list view pages are now named ELEMENT_panel.html(ie. user_panel) I also added a column reported_user_id to the ReportBase table, and had to add to Report filing to make sure that column gets created. Also I moved the report media button (on a media page) to the sidebar, though it still needs some form- atting --\ mediagoblin/static/images/icon_clipboard.png --| Added this image for use in template mediagoblin/admin/report.html. --| Distributed by the GNOME project http://www.gnome.org --| Under a GNU LGPL v.3 or Creative Commons BY-SA 3.0 license. --| I'm still trying to figure out the appropriate way to attribute this in | the code --\ mediagoblin/templates/mediagoblin/admin/media_panel.html --| This template is actually the template formerly know as media.html. I | renamed it for clarity --\ mediagoblin/templates/mediagoblin/admin/report_panel.html --| This template is actually the template formerly know as report.html. I | renamed it for clarity --\ mediagoblin/templates/mediagoblin/admin/user_panel.html --| This template is actually the template formerly know as user.html. I renam- | -ed it for clarity --\ mediagoblin/templates/mediagoblin/utils/report.html --| This template is included in the media_home page. It is the report media | button. I figured I'd write it like this in case it got more complicated. --\ mediagoblin/admin/routing.py --| I changed the routing path /a/panel to /a/media for specificity --\ mediagoblin/admin/views.py --| I renamed admin_processing_panel to admin_media_processing_panel --| I wrote a new view function admin_reports_detail --| I wrote a new view function admin_users_detail --\ mediagoblin/db/migrations.py --| I added in the column reported_user_id to the ReportBase_v0 class --\ mediagoblin/db/models.py --| I added in the column reported_user_id to the ReportBase class --\ mediagoblin/static/css/base.css --| I added in css classes to display a report. Right now, they are just echo- | -ing the ways comments are displayed, but with the link in another color --\ mediagoblin/templates/mediagoblin/admin/report.html --| Created this new template (although git doesn't realize it) to show the de- | -tails of a specific report, indicated in the URL --\ mediagoblin/templates/mediagoblin/admin/user.html --| Created this new template (although git doesn't realize it) to show the de- | -tails of a specific user, indicated in the URL --\ mediagoblin/templates/mediagoblin/base.html --| Redirected the link from /a/panel to /a/media --\ mediagoblin/templates/mediagoblin/user_pages/media.html --| Moved the media report button to the sidebar --\ mediagoblin/user_pages/lib.py --| Changed the creation of reports, so that they also assign a column for rep- | -orted_user_id.
This commit is contained in:
@@ -346,40 +346,40 @@ textarea#description, textarea#bio {
|
||||
|
||||
/* comments */
|
||||
|
||||
.comment_wrapper {
|
||||
.comment_wrapper, .report_wrapper {
|
||||
margin-top: 20px;
|
||||
margin-bottom: 20px;
|
||||
}
|
||||
|
||||
.comment_wrapper p {
|
||||
.comment_wrapper p, .report_wrapper p {
|
||||
margin-bottom: 2px;
|
||||
}
|
||||
|
||||
.comment_author {
|
||||
.comment_author, .report_author {
|
||||
padding-top: 4px;
|
||||
font-size: 0.9em;
|
||||
}
|
||||
|
||||
a.comment_authorlink {
|
||||
a.comment_authorlink, a.report_authorlink {
|
||||
text-decoration: none;
|
||||
padding-right: 5px;
|
||||
font-weight: bold;
|
||||
padding-left: 2px;
|
||||
}
|
||||
|
||||
a.comment_authorlink:hover {
|
||||
a.comment_authorlink:hover, a.report_authorlink:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
a.comment_whenlink {
|
||||
a.comment_whenlink, a.report_whenlink {
|
||||
text-decoration: none;
|
||||
}
|
||||
|
||||
a.comment_whenlink:hover {
|
||||
a.comment_whenlink:hover, a.report_whenlink:hover {
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.comment_content {
|
||||
.comment_content, .report_content {
|
||||
margin-left: 8px;
|
||||
margin-top: 8px;
|
||||
}
|
||||
@@ -397,6 +397,11 @@ textarea#comment_content {
|
||||
padding-right: 6px;
|
||||
}
|
||||
|
||||
|
||||
a.report_authorlink, a.report_whenlink {
|
||||
color: #D486B1;
|
||||
}
|
||||
|
||||
/* media galleries */
|
||||
|
||||
.media_thumbnail {
|
||||
@@ -597,6 +602,21 @@ table.media_panel th {
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
/* admin panels */
|
||||
|
||||
table.admin_panel {
|
||||
width: 100%
|
||||
}
|
||||
|
||||
table.admin_side_panel {
|
||||
width: 60%
|
||||
}
|
||||
|
||||
table.admin_panel th, table.admin_side_panel th {
|
||||
font-weight: bold;
|
||||
padding-bottom: 4px;
|
||||
text-align: left;
|
||||
}
|
||||
|
||||
/* Delete panel */
|
||||
|
||||
|
||||
BIN
mediagoblin/static/images/icon_clipboard.png
Normal file
BIN
mediagoblin/static/images/icon_clipboard.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 682 B |
Reference in New Issue
Block a user