diff --git a/corputils/forms.py b/corputils/forms.py index ebca58ad..aebdc2ba 100644 --- a/corputils/forms.py +++ b/corputils/forms.py @@ -5,4 +5,4 @@ from eveonline.models import EveCorporationInfo from eveonline.models import EveAllianceInfo class CorputilsSearchForm(forms.Form): - search_string = forms.CharField(max_length=254, required=True, label="Search String") + search_string = forms.CharField(max_length=254, required=True, label="", widget=forms.TextInput(attrs={'placeholder': 'Search characters...'})) diff --git a/corputils/views.py b/corputils/views.py index 7ffac84f..96cc965a 100644 --- a/corputils/views.py +++ b/corputils/views.py @@ -89,6 +89,9 @@ def corp_member_view(request, corpid = settings.CORP_ID): @permission_required('auth.corputils') def corputils_search(request, corpid=settings.CORP_ID): logger.debug("corputils_search called by user %s" % request.user) + + corp = EveCorporationInfo.objects.get(corporation_id=corpid) + if request.method == 'POST': form = CorputilsSearchForm(request.POST) logger.debug("Request type POST contains form valid: %s" % form.is_valid()) @@ -122,13 +125,13 @@ def corputils_search(request, corpid=settings.CORP_ID): logger.info("Found %s members for user %s matching search string %s" % (len(members), request.user, searchstring)) - context = {'members': members, 'search_form': CorputilsSearchForm()} + context = {'corp': corp, 'members': members, 'search_form': CorputilsSearchForm()} return render_to_response('registered/corputilssearchview.html', context, context_instance=RequestContext(request)) else: logger.debug("Form invalid - returning for user %s to retry." % request.user) - context = {'applications': None, 'search_form': form} + context = {'corp': corp, 'members': None, 'search_form': CorputilsSearchForm()} return render_to_response('registered/corputilssearchview.html', context, context_instance=RequestContext(request)) diff --git a/stock/static/css/bootstrap.min.css b/stock/static/css/bootstrap.min.css index d368d7be..6822b5b8 100644 --- a/stock/static/css/bootstrap.min.css +++ b/stock/static/css/bootstrap.min.css @@ -3402,7 +3402,7 @@ tbody.collapse.in { } .dropdown-menu.scrollable { - overflow: auto; + overflow: scroll; max-height: 450px; } @@ -6668,4 +6668,4 @@ button.close { .hidden-print { display: none !important } -} \ No newline at end of file +} diff --git a/stock/static/css/sb-admin-2.css b/stock/static/css/sb-admin-2.css index a3f23e6b..b1c36085 100755 --- a/stock/static/css/sb-admin-2.css +++ b/stock/static/css/sb-admin-2.css @@ -27,7 +27,7 @@ body { margin: 0 0 0 250px; padding: 0 30px; border-left: 1px solid #e7e7e7; - overflow: hidden; + overflow: visible; } } @@ -346,4 +346,4 @@ table.dataTable thead .sorting:after { .panel-yellow a:hover { color: #df8a13; -} \ No newline at end of file +} diff --git a/stock/templates/registered/corputils.html b/stock/templates/registered/corputils.html index b8678029..0ed7da5a 100644 --- a/stock/templates/registered/corputils.html +++ b/stock/templates/registered/corputils.html @@ -12,118 +12,172 @@ {% if perms.auth.corputils %}
Ticker: {{ corp.corporation_ticker }}
-Ticker: {{ corp.corporation_ticker }}
+Member count: {{ corp.member_count }}
-Member count: {{ corp.member_count }}
+Player count: {{characters_with_api|length}}
-Player count: {{characters_with_api|length}}
- -Unregistered characters: {{characters_without_api|length}}
-Unregistered characters: {{characters_without_api|length}}
+- | Main character | -Main corporation | -Character list | ++ | Main character | +Killboard | +Main corporation | +Character list |
---|---|---|---|---|---|---|---|---|
- ![]() |
-
- {{ maincharname }} - |
-
- {{ player.maincorp }} - |
-
- {% for char in player.altlist %}
- {{ char.character_name }} - {% endfor %} - |
- |||||
- ![]() |
-
- {{ character_name }} - |
- - - | -
- No API registered! - |
- |||||
+ ![]() |
+
+ {{ maincharname }} + |
+ + Killboard + | ++ {% if not corp.corporation_name == player.maincorp%} + + {{ player.maincorp }} + + {% else %} + + {{ player.maincorp }} + + {% endif %} + | +
+ {% for char in player.altlist %}
+ {{ char.character_name }} + {% endfor %} + |
+
+ | Character | +Killboard | +API | +
---|---|---|---|
+ ![]() |
+
+ {{ character_name }} + |
+ + Killboard + | ++ No API registered! + | +
Character | -Main Character | -
---|---|
{{ member.name }} | -- {% if member.api_registered%} - {{ member.main }} - {% else %} - No API registered! - {% endif %} - | -