From bf6c0346d8d35a719dd1bff1cb4d573d422f99ff Mon Sep 17 00:00:00 2001 From: Thomas Citharel Date: Wed, 31 May 2017 09:31:18 +0200 Subject: WIP Signed-off-by: Thomas Citharel --- .../FederationBundle/Resources/config/services.yml | 8 ++ .../views/themes/material/User/followers.html.twig | 88 ++++++++++++++++++++++ .../views/themes/material/User/profile.html.twig | 77 +++++++++++++++++++ .../themes/material/User/profile_header.html.twig | 35 +++++++++ .../themes/material/User/recommendations.html.twig | 4 + 5 files changed, 212 insertions(+) create mode 100644 src/Wallabag/FederationBundle/Resources/config/services.yml create mode 100644 src/Wallabag/FederationBundle/Resources/views/themes/material/User/followers.html.twig create mode 100644 src/Wallabag/FederationBundle/Resources/views/themes/material/User/profile.html.twig create mode 100644 src/Wallabag/FederationBundle/Resources/views/themes/material/User/profile_header.html.twig create mode 100644 src/Wallabag/FederationBundle/Resources/views/themes/material/User/recommendations.html.twig (limited to 'src/Wallabag/FederationBundle/Resources') diff --git a/src/Wallabag/FederationBundle/Resources/config/services.yml b/src/Wallabag/FederationBundle/Resources/config/services.yml new file mode 100644 index 00000000..1b337bb2 --- /dev/null +++ b/src/Wallabag/FederationBundle/Resources/config/services.yml @@ -0,0 +1,8 @@ +services: + wallabag_federation.listener.create_accounts: + class: Wallabag\FederationBundle\EventListener\CreateAccountListener + arguments: + - "@doctrine.orm.entity_manager" + - "%domain_name%" + tags: + - { name: kernel.event_subscriber } diff --git a/src/Wallabag/FederationBundle/Resources/views/themes/material/User/followers.html.twig b/src/Wallabag/FederationBundle/Resources/views/themes/material/User/followers.html.twig new file mode 100644 index 00000000..d31ccc33 --- /dev/null +++ b/src/Wallabag/FederationBundle/Resources/views/themes/material/User/followers.html.twig @@ -0,0 +1,88 @@ +{% extends "WallabagCoreBundle::base.html.twig" %} + +{% block css %} + {{ parent() }} + {% if not app.debug %} + + {% endif %} +{% endblock %} + +{% block scripts %} + {{ parent() }} + +{% endblock %} + +{% block header %} +{% endblock %} + +{% block body_class %}reset-left{% endblock %} + +{% block messages %} + {% for flashMessage in app.session.flashbag.get('notice') %} + + {% endfor %} +{% endblock %} + +{% block menu %} + + +{% endblock %} + +{% block content %} +
+
+
+ {{ include('@WallabagFederation/themes/material/User/profile_header.html.twig') }} +
    + {% for account in users %} +
  • + folder + {{ account.username }}@{{ account.server }} +

    First Line

    + grade +
  • + {% endfor %} +
+
+
+
+{% endblock %} + +{% block footer %} +
+ +
+{% endblock %} diff --git a/src/Wallabag/FederationBundle/Resources/views/themes/material/User/profile.html.twig b/src/Wallabag/FederationBundle/Resources/views/themes/material/User/profile.html.twig new file mode 100644 index 00000000..c52d0ca4 --- /dev/null +++ b/src/Wallabag/FederationBundle/Resources/views/themes/material/User/profile.html.twig @@ -0,0 +1,77 @@ +{% extends "WallabagCoreBundle::base.html.twig" %} + +{% block css %} + {{ parent() }} + {% if not app.debug %} + + {% endif %} +{% endblock %} + +{% block scripts %} + {{ parent() }} + +{% endblock %} + +{% block header %} +{% endblock %} + +{% block body_class %}reset-left{% endblock %} + +{% block messages %} + {% for flashMessage in app.session.flashbag.get('notice') %} + + {% endfor %} +{% endblock %} + +{% block menu %} + + +{% endblock %} + +{% block content %} +
+
+
+ {{ include('@WallabagFederation/themes/material/User/profile_header.html.twig') }} +
+
+{% endblock %} + +{% block footer %} +
+ +
+{% endblock %} diff --git a/src/Wallabag/FederationBundle/Resources/views/themes/material/User/profile_header.html.twig b/src/Wallabag/FederationBundle/Resources/views/themes/material/User/profile_header.html.twig new file mode 100644 index 00000000..703de79f --- /dev/null +++ b/src/Wallabag/FederationBundle/Resources/views/themes/material/User/profile_header.html.twig @@ -0,0 +1,35 @@ +{% set usershow = user.username %} +{% if user.user.name is not null %} + {% set usershow = user.user.name %} +{% endif %} + +

+ {{ usershow }} utilise wallabag pour lire et archiver son contenu. Vous pouvez le/la suivre et interagir si vous possédez un compte quelque part dans le "fediverse". Si ce n'est pas le cas, vous pouvez en créer un ici. +

+
+
+ +

{{ usershow }}

+
@{{ user.username }}
+ person_add + +
+
diff --git a/src/Wallabag/FederationBundle/Resources/views/themes/material/User/recommendations.html.twig b/src/Wallabag/FederationBundle/Resources/views/themes/material/User/recommendations.html.twig new file mode 100644 index 00000000..b3d0d2cf --- /dev/null +++ b/src/Wallabag/FederationBundle/Resources/views/themes/material/User/recommendations.html.twig @@ -0,0 +1,4 @@ +{{ dump(recommendations) }} +{% for entry in recommendations %} +{{ include('@WallabagCore/themes/material/Entry/_card_list.html.twig') }} +{% endfor %} -- cgit v1.2.3