mirror of
https://gitlab.com/allianceauth/allianceauth.git
synced 2025-07-13 14:30:17 +02:00
Modified appearance somewhat and fixed search.
This commit is contained in:
parent
36b7bf7167
commit
24a4412038
@ -89,6 +89,9 @@ def corp_member_view(request, corpid = settings.CORP_ID):
|
|||||||
@permission_required('auth.corputils')
|
@permission_required('auth.corputils')
|
||||||
def corputils_search(request, corpid=settings.CORP_ID):
|
def corputils_search(request, corpid=settings.CORP_ID):
|
||||||
logger.debug("corputils_search called by user %s" % request.user)
|
logger.debug("corputils_search called by user %s" % request.user)
|
||||||
|
|
||||||
|
corp = EveCorporationInfo.objects.get(corporation_id=corpid)
|
||||||
|
|
||||||
if request.method == 'POST':
|
if request.method == 'POST':
|
||||||
form = CorputilsSearchForm(request.POST)
|
form = CorputilsSearchForm(request.POST)
|
||||||
logger.debug("Request type POST contains form valid: %s" % form.is_valid())
|
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))
|
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',
|
return render_to_response('registered/corputilssearchview.html',
|
||||||
context, context_instance=RequestContext(request))
|
context, context_instance=RequestContext(request))
|
||||||
else:
|
else:
|
||||||
logger.debug("Form invalid - returning for user %s to retry." % request.user)
|
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',
|
return render_to_response('registered/corputilssearchview.html',
|
||||||
context, context_instance=RequestContext(request))
|
context, context_instance=RequestContext(request))
|
||||||
|
|
||||||
|
18
stock/static/css/bootstrap.min.css
vendored
18
stock/static/css/bootstrap.min.css
vendored
@ -3401,24 +3401,8 @@ tbody.collapse.in {
|
|||||||
box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
|
box-shadow: 0 6px 12px rgba(0, 0, 0, .175)
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (max-width: 991px){
|
|
||||||
.columns{
|
|
||||||
height: 200px;
|
|
||||||
overflow:scroll;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@media screen and (min-width: 992px){
|
|
||||||
.columns{
|
|
||||||
-moz-column-count:2; /* Firefox */
|
|
||||||
-webkit-column-count:2; /* Safari and Chrome */
|
|
||||||
column-count:2;
|
|
||||||
width: 500px;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
.dropdown-menu.scrollable {
|
.dropdown-menu.scrollable {
|
||||||
overflow: auto;
|
overflow: scroll;
|
||||||
max-height: 450px;
|
max-height: 450px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -45,11 +45,11 @@
|
|||||||
</div>
|
</div>
|
||||||
<nav class="navbar navbar-default">
|
<nav class="navbar navbar-default">
|
||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
<ul class="nav navbar-nav">
|
<ul class="nav navbar-nav" style="width: 100%">
|
||||||
{% if membercorp_list %}
|
{% if membercorp_list %}
|
||||||
<li class="dropdown">
|
<li class="dropdown">
|
||||||
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Choose corporation <span class="caret"></span></a>
|
<a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Choose corporation <span class="caret"></span></a>
|
||||||
<ul class="dropdown-menu columns">
|
<ul class="dropdown-menu scrollable">
|
||||||
{% for membercorp_id, membercorp_name in membercorp_list %}
|
{% for membercorp_id, membercorp_name in membercorp_list %}
|
||||||
<li>
|
<li>
|
||||||
<a href="/corputils/{{ membercorp_id }}">{{ membercorp_name }}</a>
|
<a href="/corputils/{{ membercorp_id }}">{{ membercorp_name }}</a>
|
||||||
@ -58,8 +58,13 @@
|
|||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<li>
|
<li style="float: right">
|
||||||
<form class="navbar-form navbar-left" role="search" action={% url 'auth_corputils_search' %} method="POST">
|
<p class="navbar-btn">
|
||||||
|
<a href="https://zkillboard.com/corporation/{{ corp.corporation_id }}/" class="btn btn-default" target="_blank">{{ corp.corporation_name }} Killboard</a>
|
||||||
|
</p>
|
||||||
|
</li>
|
||||||
|
<li style="float: right">
|
||||||
|
<form class="navbar-form navbar-left" role="search" action={% url 'auth_corputils_search' %}{{ corp.corporation_id }}/ method="POST">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
{{ search_form.as_table }}
|
{{ search_form.as_table }}
|
||||||
@ -67,11 +72,6 @@
|
|||||||
<button class="btn btn-default" type="submit">Search</button>
|
<button class="btn btn-default" type="submit">Search</button>
|
||||||
</form>
|
</form>
|
||||||
</li>
|
</li>
|
||||||
<li>
|
|
||||||
<p class="navbar-btn">
|
|
||||||
<a href="https://zkillboard.com/corporation/{{ corp.corporation_id }}/" class="btn btn-default" target="_blank">{{ corp.corporation_name }} Killboard</a>
|
|
||||||
</p>
|
|
||||||
</li>
|
|
||||||
</ul>
|
</ul>
|
||||||
</div>
|
</div>
|
||||||
</nav>
|
</nav>
|
||||||
@ -126,7 +126,7 @@
|
|||||||
</div>
|
</div>
|
||||||
{% else %}
|
{% else %}
|
||||||
<div class="alert alert-danger" role="alert">
|
<div class="alert alert-danger" role="alert">
|
||||||
<h3>Seems there's no characters in {{ corp.corporation_name }} tied to a registered API!</h3>
|
<h3>Seems there are no characters in {{ corp.corporation_name }} tied to a registered API!</h3>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
@ -162,7 +162,7 @@
|
|||||||
</div>
|
</div>
|
||||||
{% else %}
|
{% else %}
|
||||||
<div class="alert alert-success" role="alert">
|
<div class="alert alert-success" role="alert">
|
||||||
<h3>Good job! Every char of {{ corp.corporation_name }} seems to be tied to an API!</h3>
|
<h3>Good job! Every character in {{ corp.corporation_name }} seem to be tied to an API!</h3>
|
||||||
</div>
|
</div>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</div>
|
</div>
|
||||||
|
@ -19,7 +19,7 @@
|
|||||||
<div class="container-fluid">
|
<div class="container-fluid">
|
||||||
<ul class="nav navbar-nav">
|
<ul class="nav navbar-nav">
|
||||||
<li>
|
<li>
|
||||||
<form class="navbar-form navbar-left" role="search" action={% url 'auth_corputils_search' %} method="POST">
|
<form class="navbar-form navbar-left" role="search" action={% url 'auth_corputils_search' %}{{ corp.corporation_id }}/ method="POST">
|
||||||
<div class="form-group">
|
<div class="form-group">
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
{{ search_form.as_table }}
|
{{ search_form.as_table }}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user