Removed /attract/shots, and added tooltips to sidebar buttons.
Also made the Attract button a film strip instead of "A". I like that film strip.
This commit is contained in:
@@ -67,7 +67,6 @@ class AttractExtension(PillarExtension):
|
||||
routes.blueprint,
|
||||
attract.tasks.routes.blueprint,
|
||||
attract.tasks.routes.perproject_blueprint,
|
||||
attract.shots.routes.blueprint,
|
||||
attract.shots.routes.perproject_blueprint,
|
||||
]
|
||||
|
||||
|
@@ -13,19 +13,11 @@ from attract.routes import attract_project_view
|
||||
from attract.node_types.shot import node_type_shot
|
||||
from attract import current_attract, ROLES_REQUIRED_TO_VIEW_ITEMS
|
||||
|
||||
blueprint = Blueprint('attract.shots', __name__, url_prefix='/shots')
|
||||
perproject_blueprint = Blueprint('attract.shots.perproject', __name__,
|
||||
url_prefix='/<project_url>/shots')
|
||||
log = logging.getLogger(__name__)
|
||||
|
||||
|
||||
@blueprint.route('/')
|
||||
def index():
|
||||
projects = current_attract.attract_projects()
|
||||
return render_template('attract/shots/index.html',
|
||||
projects=projects['_items'])
|
||||
|
||||
|
||||
@perproject_blueprint.route('/', endpoint='index')
|
||||
@perproject_blueprint.route('/with-task/<task_id>', endpoint='with_task')
|
||||
@attract_project_view(extension_props=True)
|
||||
|
@@ -28,12 +28,21 @@ html(lang="en")
|
||||
nav.sidebar(role="navigation")
|
||||
dl
|
||||
dd
|
||||
a(href="{{ url_for('attract.index') }}") A
|
||||
a(href="{{ url_for('attract.index') }}",
|
||||
title='Attract')
|
||||
i.pi-film-thick
|
||||
| {% if project %}
|
||||
dd
|
||||
a(href="{% if project %}{{ url_for('attract.tasks.perproject.index', project_url=project.url) }}{% else %}{{ url_for('attract.tasks.index') }}{% endif %}") T
|
||||
a(href="{{ url_for('attract.tasks.perproject.index', project_url=project.url) }}",
|
||||
title='Tasks for project {{ project.name }}') T
|
||||
dd
|
||||
a(href="{% if project %}{{ url_for('attract.shots.perproject.index', project_url=project.url) }}{% else %}{{ url_for('attract.shots.index') }}{% endif %}") S
|
||||
|
||||
a(href="{{ url_for('attract.shots.perproject.index', project_url=project.url) }}",
|
||||
title='Shots for project {{ project.name }}') S
|
||||
| {% else %}
|
||||
dd
|
||||
a(href="{{ url_for('attract.tasks.index') }}",
|
||||
title='Your tasks') T
|
||||
| {% endif %}
|
||||
| {% block body %}
|
||||
#col_left
|
||||
#col_main
|
||||
@@ -45,4 +54,3 @@ html(lang="en")
|
||||
|
||||
script(src="{{ url_for('static_pillar', filename='assets/js/vendor/jquery.select2.min.js') }}", async=true)
|
||||
| {% block footer_scripts %}{% endblock %}
|
||||
|
||||
|
Reference in New Issue
Block a user