Create Ticket
Warning Can't synchronize with repository "(default)" (Couldn't open Subversion repository /x1/svn/asf/bloodhound: SubversionException: 13 - Can't open file '/x1/svn/asf/bloodhound/format': Permission denied). Look in the Trac log for more information.

Reporter:
Opened:
Type:
task  
Status:
closed : fixed  
Priority:
major  
Milestone:
Component:
Version:
 
Description (last modified by jdreimann) (diff)

The following pages will have no other changes for the initial release, other than applying the Bootstrap style.

  • Search Results
  • Custom Query
  • Reports
  • Preferences
  • Login screen
Cc:
 

Attachments

t15_r1328689_admin_webui.diff (3.4 KB) - added by olemis 3 years ago.
Patch: BH_Theme: Bloodhound admin master page (i.e. container wrapping admin panels)
t15_r1328689_admin_logging.diff (5.5 KB) - added by olemis 3 years ago.
Patch: BH_Theme: Bloodhound logging admin panel (using Bootstrap)
bh_theme_x_1_admin_logging.png (61.7 KB) - added by olemis 3 years ago.
Screenshot: BH_Theme: Logging admin panel
t15_r1328689_admin_basics.diff (3.7 KB) - added by olemis 3 years ago.
Patch: BH_Theme #15: Bloodhound basics admin panel powered by bootstrap
t15_r1328689_admin_enums.diff (5.6 KB) - added by olemis 3 years ago.
Patch: BH_Theme #15: Bloodhound enums admin panel powered by bootstrap
t15_r1328689_admin_perms.diff (5.1 KB) - added by olemis 3 years ago.
Patch: BH_Theme #15: Bloodhound permissions admin panel powered by bootstrap
t15_r1328689_admin_milestones.diff (8.3 KB) - added by olemis 3 years ago.
BH_Theme #15: Bloodhound milestones admin panel powered by bootstrap
t15_r1328689_admin_components.diff (6.4 KB) - added by olemis 3 years ago.
BH_Theme #15: Bloodhound components admin panel powered by bootstrap
t15_r1328689_admin_versions.diff (6.5 KB) - added by olemis 3 years ago.
BH_Theme #15: Bloodhound versions admin panel powered by bootstrap
t15_r1328689_admin_plugins.diff (81.5 KB) - added by olemis 3 years ago.
BH_Theme #15: Bloodhound plugins admin panel powered by bootstrap
t15_r1328689_admin_repositories.diff (9.3 KB) - added by olemis 3 years ago.
BH_Theme #15: Bloodhound repositories admin panel powered by bootstrap
bh_theme_x_11_admin_plugins.png (84.6 KB) - added by olemis 3 years ago.
Screenshot: BH_Theme #15: Plugins admin panel

Download all attachments as: .zip


Change History

jdreimann

  • Description modified (diff)

olemis

Patch: BH_Theme: Bloodhound admin master page (i.e. container wrapping admin panels)

olemis

Patch: BH_Theme: Bloodhound logging admin panel (using Bootstrap)

olemis

Screenshot: BH_Theme: Logging admin panel

olemis

Two patches attached implement logging admin panel using Bootstrap CSS . They have been developed and tested on top of r1328689 . Besides it's necessary to apply this first patch and this second patch (yes ... in that order ;) beforehand. Immediately after , you may apply t15_r1328689_admin_webui.diff and finally t15_r1328689_admin_logging.diff .

After doing so , it looks like this in my local dev environment

Screenshot: BH_Theme: Logging admin panel

PS : All other pending admin panels should be ready later today ;)

jdreimann

I can't comment on the patches themselves, but the results look good to me.

olemis

Patch: BH_Theme #15: Bloodhound basics admin panel powered by bootstrap

olemis

Patch: BH_Theme #15: Bloodhound enums admin panel powered by bootstrap

olemis

Patch: BH_Theme #15: Bloodhound permissions admin panel powered by bootstrap

olemis

Few more patches attached in order to implement admin panels. In order to apply them please consider the order they've been built using my local patch queue repository (i.e. patches at the top need to be applied first ;)

$ hg qapplied
t39/t39_r1328689_indexerror.diff
t23/t23_r1328689_flexible_qct.diff
t15/t15_r1328689_admin_webui.diff
t15/t15_r1328689_admin_logging.diff
t15/t15_r1328689_admin_basics.diff
t15/t15_r1328689_admin_enums.diff
t15/t15_r1328689_admin_perms.diff
t15/t15_r1328689_admin_milestones.diff

In a while I'll submit similar patches for other Trac admin panels present in default installation.

olemis

BH_Theme #15: Bloodhound milestones admin panel powered by bootstrap

olemis

BH_Theme #15: Bloodhound components admin panel powered by bootstrap

olemis

BH_Theme #15: Bloodhound versions admin panel powered by bootstrap

olemis

Updated patch for milestones admin panel and added two more for components and versions admin panels.

My patch queue looks like this (beware of the order to apply them ;)

$ hg qapplied
t39/t39_r1328689_indexerror.diff
t23/t23_r1328689_flexible_qct.diff
t15/t15_r1328689_admin_webui.diff
t15/t15_r1328689_admin_logging.diff
t15/t15_r1328689_admin_basics.diff
t15/t15_r1328689_admin_enums.diff
t15/t15_r1328689_admin_perms.diff
t15/t15_r1328689_admin_milestones.diff
t15/t15_r1328689_admin_components.diff
t15/t15_r1328689_admin_versions.diff

Right now plugins and repository admin panels should be the only ones left to get all admin section UI updated. Nonetheless , I'll add similar replacements for ThemeEnginePlugin and IniAdminPlugin .

gjm

r1330627 adds a combination of the admin_webui and admin_logging diffs to demonstrate a working page

gjm

r1330630 adds the admin_basics diff

given the shear amount of changes involved, it might be better to split this into a number of tickets so that they can be carried out in parallel if others want to help

olemis

BH_Theme #15: Bloodhound plugins admin panel powered by bootstrap

olemis

BH_Theme #15: Bloodhound repositories admin panel powered by bootstrap

olemis

Screenshot: BH_Theme #15: Plugins admin panel

olemis

Nice to see them in the repos :)

Added two more patches for plugins and repository admin panels. Thus now all admin section UI has a bootstrap look and feel.
Plugins admin panel UI looks like shown below. In order to get this done I had to use Bootstrap 2.0.2 (i.e. upgrade needed) .

Screenshot: BH_Theme #15: Plugins admin panel

My patch queue looks like this (beware of the order to apply them ;)

$ hg qapplied
t39/t39_r1328689_indexerror.diff
t23/t23_r1328689_flexible_qct.diff
t15/t15_r1328689_admin_webui.diff
t15/t15_r1328689_admin_logging.diff
t15/t15_r1328689_admin_basics.diff
t15/t15_r1328689_admin_enums.diff
t15/t15_r1328689_admin_perms.diff
t15/t15_r1328689_admin_milestones.diff
t15/t15_r1328689_admin_components.diff
t15/t15_r1328689_admin_versions.diff
t15/t15_r1328689_admin_plugins.diff
t15/t15_r1328689_admin_repositories.diff

Now I'll move forward and continue with wiki and search templates. Nonetheless I'll create a new ticket for those . Let's just limit the scope of this ticket to admin UI.
Is that ok ?

Last edited 3 years ago by gjm (previous) (diff)

gjm

r1330837 added the enums, perms, milestones and components replacement admin templates from Olemis

gjm

r1330928 updates the bootstrap.css to 2.0.3

r1330943 updates bootstrap-dropdown.js to 2.0.3 and adds bootstrap-dropdown.js

r1330967 adds the versions admin panel

I am delaying further commits as I am not sure that the plugins admin panel works properly so I need to check my patching.

gjm

r1331431 updates the core jquery.js to version 1.7.2 - see also trac:#10165 and trac:r11035

gjm

The bootstrap code was not working with the version of jquery that our vendor branch of trac was providing. With trac updating to a version that would work, I have applied the same update to our vendor branch in advance of any decision to update the vendor branch with a newer version of trac.

I am therefore able to commit the last of these patches:

r1331433 adds the plugins and repositories panels

olemis

  • Milestone set to RC1 for initial release
  • Status changed from new to accepted

Should this ticket be closed ? I mean ... Code for all admin panels is committed or not ? If not , what's missing ?

gjm

  • Resolution set to fixed
  • Status changed from accepted to closed

Tickets opened or repurposed for other templates that will require changes to styling.

rjollos

#248 is a follow-on ticket for changes to the Repository admin panel

rjollos

#376 is a follow-on ticket for changes to the Plugin admin panel.

Note: See TracTickets for help on using tickets.

Activity

  

Warning   No events reported for task: Update styling to Bootstrap (closed: fixed) in the last 30 days since Jun 30, 2015. This may happen if system is not configured correctly. Please contact your administrator if you think this is the case.