Skip to content

Commit

Permalink
Merge pull request #17 from ConductionNL/dev-robert
Browse files Browse the repository at this point in the history
Template fixes and more template fixes
  • Loading branch information
rubenvdlinde authored Feb 5, 2020
2 parents c2921f7 + 6911ce4 commit 0e73f60
Show file tree
Hide file tree
Showing 23 changed files with 995 additions and 610 deletions.
18 changes: 0 additions & 18 deletions api/public/schema/openapi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -7766,10 +7766,6 @@ components:
templateEngine:
description: 'The template engine used to render this template. Schould be either twig (Twig), md (markdown) or rst (reStructuredText)'
type: string
pages:
type: array
items:
$ref: '#/components/schemas/Page-read'
dateCreated:
readOnly: true
description: 'The moment this request was created'
Expand Down Expand Up @@ -7806,10 +7802,6 @@ components:
templateEngine:
description: 'The template engine used to render this template. Schould be either twig (Twig), md (markdown) or rst (reStructuredText)'
type: string
pages:
type: array
items:
$ref: '#/components/schemas/Page-write'
'Template:jsonld-read':
type: object
description: 'Content holds information and photos you want to show on your pages.'
Expand Down Expand Up @@ -7841,10 +7833,6 @@ components:
templateEngine:
description: 'The template engine used to render this template. Schould be either twig (Twig), md (markdown) or rst (reStructuredText)'
type: string
pages:
type: array
items:
$ref: '#/components/schemas/Page:jsonld-read'
dateCreated:
readOnly: true
description: 'The moment this request was created'
Expand Down Expand Up @@ -7890,10 +7878,6 @@ components:
templateEngine:
description: 'The template engine used to render this template. Schould be either twig (Twig), md (markdown) or rst (reStructuredText)'
type: string
pages:
type: array
items:
$ref: '#/components/schemas/Page:jsonld-write'
securitySchemes:
apiKey:
type: apiKey
Expand Down Expand Up @@ -8368,7 +8352,6 @@ definitions:
dateModified:
description: 'The moment this request last Modified'
type: \Datetime
pages: []
required:
- name
- description
Expand All @@ -8394,7 +8377,6 @@ definitions:
description: 'The template engine used to render this template. Schould be either twig (Twig), md (markdown) or rst (reStructuredText)'
type: string
example: Twig
pages: []
required:
- name
- description
Expand Down
57 changes: 54 additions & 3 deletions api/src/DataFixtures/AppFixtures.php
Original file line number Diff line number Diff line change
Expand Up @@ -264,7 +264,59 @@ public function load(ObjectManager $manager)
$slug->setApplication($application);
$slug->setSlug('trouwen');
$manager->persist($page);


// indienen
$id = Uuid::fromString('ed2b2747-2152-456b-8bc3-2524799e1e86');
$template = new Template();
$template->setName('Overige vragen');
$template->setDescription('');
$template->setContent(file_get_contents(dirname(__FILE__).'/Resources/overig.html.twig', 'r'));
$template->setTemplateEngine('twig');
$manager->persist($template);
$template->setId($id);
$manager->persist($template);
$manager->flush();
$template = $manager->getRepository('App:Template')->findOneBy(['id'=> $id]);

$page = new Page();
$page->setTitle('Overige vragen');
$page->setDescription('overig');
$page->setApplication($application);
$page->setTemplate($template);
$manager->persist($page);

$slug = new Slug();
$slug->setPage($page);
$slug->setApplication($application);
$slug->setSlug('overig');
$manager->persist($page);

// indienen
$id = Uuid::fromString('50fe81a3-6723-4b9c-acf1-9a7c30f7cc4f');
$template = new Template();
$template->setName('Indienen');
$template->setDescription('');
$template->setContent(file_get_contents(dirname(__FILE__).'/Resources/indienen.html.twig', 'r'));
$template->setTemplateEngine('twig');
$manager->persist($template);
$template->setId($id);
$manager->persist($template);
$manager->flush();
$template = $manager->getRepository('App:Template')->findOneBy(['id'=> $id]);

$page = new Page();
$page->setTitle('Indienen');
$page->setDescription('Indienen');
$page->setApplication($application);
$page->setTemplate($template);
$manager->persist($page);

$slug = new Slug();
$slug->setPage($page);
$slug->setApplication($application);
$slug->setSlug('indienen');
$manager->persist($page);

// flow
$id = Uuid::fromString('ba71c65e-7a82-449e-af15-947613ca6caa');
$template = new Template();
Expand Down Expand Up @@ -370,8 +422,7 @@ public function load(ObjectManager $manager)
$manager->persist($page);



$id = Uuid::fromString('5b9fdd2f-273e-49c3-aa8d-2377be792b76');
$id = Uuid::fromString('d19eb461-284b-4fe0-bd61-2e45ac7fe615');
$template = new Template();
$template->setName('Formulier');
$template->setDescription('Een formulier pagina');
Expand Down
24 changes: 12 additions & 12 deletions api/src/DataFixtures/Resources/ambtenaar.html.twig
Original file line number Diff line number Diff line change
Expand Up @@ -9,9 +9,9 @@
<div class="margin-bottom40">
<div class="post-heading-left text-center-sm text-center-xs">
<h4>Ambtenaar</h4>
<h2>{{ product.name|e }}</h2>
<h2>{{ resource.name|e }}</h2>
</div>
{{ product.description|raw }}
{{ resource.description|raw }}
<br>
<br>
{% if user is empty %}
Expand All @@ -29,20 +29,20 @@


{% elseif (request.properties.ambtenaar is not defined or request.properties.ambtenaar is empty) %}
<a href="{{ path('app_default_set',{'id':'https://pdc.zaakonline.nl/products/'~product.id,'slug':'ambtenaar'}) }}" class="btn btn-success btn-icon" >
<a href="{{ path('app_default_set',{'value':"https://pdc.zaakonline.nl"~resource['@id'],'slug':'ambtenaar'}) }}" class="btn btn-success btn-icon" >
<i class="far fa-calendar-check"></i>
Reserveer deze ambtenaar
</a>

{% elseif request.properties.plechtigheid is defined and (request.properties.plechtigheid == "https://pdc.zaakonline.nl/products/190c3611-010d-4b0e-a31c-60dadf4d1c62" or request.properties.plechtigheid == "https://pdc.zaakonline.nl/products/16353702-4614-42ff-92af-7dd11c8eef9f") %}
{% elseif request.properties.plechtigheid is defined and (request.properties.plechtigheid == "https://pdc.zaakonline.nl/resources/190c3611-010d-4b0e-a31c-60dadf4d1c62" or request.properties.plechtigheid == "https://pdc.zaakonline.nl/resources/16353702-4614-42ff-92af-7dd11c8eef9f") %}
<p>Let op: Het type ceremonie dat u heeft geselecteerd laat geen keuze voor een ambtenaar toe. Alleen bij een uitgebreide ceremonie bestaat de mogelijkheid een ambtenaar te kiezen. Wilt u toch een ambtenaar kunnen kiezen, dan kunt u <a href="{{ path('app_default_slug',{'slug':'plechtigheid'}) }}">hier</a> uw ceremonie aanpassen.</p>
{% elseif (request.properties.ambtenaar == "https://pdc.zaakonline.nl/products/"~product.id) %}
<a href="{{ path('app_default_unset',{'id':'https://pdc.zaakonline.nl/products/'~product.id,'slug':'ambtenaar'}) }}" class="btn btn-danger btn-icon" >
{% elseif (request.properties.ambtenaar == "https://pdc.zaakonline.nl"~resource['@id']) %}
<a href="{{ path('app_default_unset',{'value':"https://pdc.zaakonline.nl"~resource['@id'],'slug':'ambtenaar'}) }}" class="btn btn-danger btn-icon" >
<i class="far fa-calendar-times"></i>
Annuleer deze ambtenaar
</a>
{% else %}
U heeft reeds<a href="{{ path('app_default_view',{'slug':'ambtenaar-kiezen','id':request.properties.ambtenaar|replace({"https://pdc.zaakonline.nl/products/": ""})}) }}"> een ambtenaar</a> gekozen, annuleer deze eerst als u deze ambtenaar wil reserveren.
U heeft reeds<a href="{{ path('app_default_view',{'slug':'ambtenaar-kiezen','id':request.properties.ambtenaar|replace({"https://pdc.zaakonline.nl/resources/": ""})}) }}"> een ambtenaar</a> gekozen, annuleer deze eerst als u deze ambtenaar wil reserveren.
{% endif %}

<br><br>
Expand All @@ -64,9 +64,9 @@
</div>
<div class="col-sm-12 col-md-6 col-lg-5 col-sm-offset-1 col-md-offset-0 col-lg-offset-1">

{% if product.logo is defined and product.logo is not empty%}
{% if resource.logo is defined and resource.logo is not empty%}
<figure class="col-img40 margin-bottom40 animation">
<img ng-src="{{product.logo}}" alt="Image">
<img ng-src="{{resource.logo}}" alt="Image">
</figure>
{% endif %}

Expand All @@ -75,18 +75,18 @@

</div>
<!-- .row end -->
{% if product.movie is defined and product.movie is not empty%}
{% if resource.movie is defined and resource.movie is not empty%}
<!-- .row -->
<div class="row animation" {% if app.session.flashbag.peekall|length> 0 %}data-animation="animation-fade-in" data-delay="3400"{% endif %}>

<div class="col-sm-10 col-md-6 col-lg-5 col-sm-offset-1 col-md-offset-0">
<figure class="margin-bottom40 animation" data-animation="animation-fade-in-left">
<iframe width="560" height="315" frameborder="0" allowfullscreen="" src="{{ product.movie}}"></iframe>
<iframe width="560" height="315" frameborder="0" allowfullscreen="" src="{{ resource.movie}}"></iframe>
</figure>
</div>

<div class="col-sm-10 col-md-6 col-sm-offset-1 col-md-offset-0 col-lg-offset-1">
<div class="col-text20 margin-bottom20">{{ product.description|raw }}
<div class="col-text20 margin-bottom20">{{ resource.description|raw }}
</div>
</div>

Expand Down
63 changes: 15 additions & 48 deletions api/src/DataFixtures/Resources/ambtenaren.html.twig
Original file line number Diff line number Diff line change
Expand Up @@ -8,91 +8,58 @@
{% if request.properties.type is defined and request.properties.type == 'omzetten' %}

<div class="post-heading-center animation" data-animation="animation-fade-in-down">
<h2>U heeft gekozen voor omzetten, en heeft geen ambtenaren nodig</h2>
<h2>U heeft gekozen voor omzetten, en heeft geen ambtenaar nodig</h2>
</div>
<div class="col-md-12 text-center">
<i class="fas fa-check fa-6x " data-animation="animation-fade-in-down" ></i>
</div><!-- /.col -->

{% else %}
<div class="post-heading-center">
<h2>Door wie wilt u worden getrouwd?</h24>
<h2>Door wie wilt u worden getrouwd?</h2>
<p>Een trouwambtenaar heet officieel een buitengewoon ambtenaar van de burgerlijke stand (babs ). Een babs waarmee het klikt is belangrijk. Hieronder stellen de babsen van de gemeente Utrecht zich aan u voor. U kunt een voorkeur aangeven voor een van hen, dan krijgt u data te zien waarop die babs beschikbaar is. Wanneer u een babs heeft gekozen zal deze na de melding voorgenomen huwelijk, zelf contact met u opnemen.</p>
<p>Kiest u liever voor een babs uit een andere gemeente? Of voor een vriend of familielid als trouwambtenaar? Dan kunt u hem of haar laten benoemen tot trouwambtenaar voor 1 dag bij de gemeente Utrecht. Dit kunt u hier ook opgeven.</p>
<p class="margin-bottom30">Bij een gratis of een eenvoudig huwelijk of geregistreerd partnerschap kunt u niet zelf een babs kiezen, de gemeente wijst er een toe.</p>

</div>
{% for product in products %}
</div>
{% for product in products["hydra:member"] %}
{% if (product.audience == "public") %}
<div class="col-sm-6"> <!-- 4 -->
<a href="{{ path('app_default_view',{'slug':'ambtenaar-kiezen','id':product.id}) }}">
<a href="{{ path('app_default_slug',{'slug':'ambtenaar-kiezen','resource':'https://pdc.zaakonline.nl'~product['@id']}) }}">
<div class="affa-testimonial">
<div class="testimonial-text" >
{{ product.description|raw }}
</div>
<div class="testimonial-author">
<h4>{{ product.name|e }}</h4>
{% if request.properties.ambtenaar is defined and request.properties.ambtenaar == "https://pdc.zaakonline.nl/products/"~product.id %}
{% if request.properties.ambtenaar is defined and request.properties.ambtenaar == "https://pdc.zaakonline.nl"~product['@id'] %}
<h5>Door u gekozen</h5>
{% endif %}
<p>Trouwambtenaar</p>
<p>Ambtenaar</p>
<img src="{{product.logo}}" alt="{{ product.name|e }}"/>
</div>
</div>
</a>
</div>
{%endif%}
{% endfor %}
{% if request['@id'] is defined %}
<div class="col-sm-6"> <!-- 4 -->
<a href="{{ path('app_default_view',{'requestType':'http://vtc.zaakonline.nl/request_types/cdd7e88b-1890-425d-a158-7f9ec92c9508'}) }}">
<a href="{{ path('app_default_slug',{'requestType':'https://vtc.zaakonline.nl/request_types/cdd7e88b-1890-425d-a158-7f9ec92c9508','requestParent':'httpss://vrc.zaakonline.nl'~request['@id']}) }}">
<div class="affa-testimonial">
<div class="testimonial-text" >
U kunt ook een bijzonder rrouwambenaar voor een dag aanvragen, dat kan iemand zijn die u kent of elders heeft betrokken. Deze persoon wordt dan door de gemeent voor één dag beidigd als buitegewoon ambtenaar van de burgelijke stand. Hier zijn kosten aan verbonden.
Ambtenaar voor een dag.
</div>
<div class="testimonial-author">
<h4> Trouwambenaar voor een dag</h4>
<p>Trouwambtenaar</p>
<h4>Ambtenaar voor een dag</h4>
<p>ambtenaar</p>
<!-- <img src="" alt=""/> -->
</div>
</div>
</a>
</div>
{%endif%}
{% endif %}
</div>
{#
<div class="row" >
<div class="col-sm-6">
<a href="{{ path('app_ambtenaar_vooreendag') }}">
<div class="affa-testimonial">
<div class="testimonial-text">
<p>Je kan ook zelf een een trouwambtenaar voor een dag aanleveren.</p>
</div>
<div class="testimonial-author">
<h4>Trouwambtenaar voor een dag</h4>
<p>Zelf regelen</p>
<img src="https://utrecht.trouwplanner.online/images/content/avatar/2.png" alt="Avatar" />
</div>
</div>
</a>
</div>
<div class="col-sm-6">
<a href="{{ path('app_ambtenaar_zelfstandig') }}">
<div class="affa-testimonial" >
<div class="testimonial-text">
<p>Je kan ook een trouwambtenaar uit een andere gemeente regelen.</p>
</div>
<div class="testimonial-author">
<h4>Zelfstandige trouwambtenaar</h4>
<p>Zelf regelen</p>
<img src="https://utrecht.trouwplanner.online/images/content/avatar/3.png" alt="Avatar" />
</div>
</div>
</a>
</div>
</div>
-->
<!-- .row --> #}

{% if user is empty %}
<!-- .row -->
Expand Down
2 changes: 1 addition & 1 deletion api/src/DataFixtures/Resources/ceremonie.html.twig
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<br/>
<br/>
{% if huwelijk is defined and huwelijk%}
<a href="{{ path('app_huwelijk_set',{'id':product.id}) }}" class="btn btn-success btn-icon" >
<a href="{{ path('app_huwelijk_set',{'value':product['@id']]}) }}" class="btn btn-success btn-icon" >
<i class="far fa-calendar-check"></i>
Kies deze Plechtigheid
</a>
Expand Down
6 changes: 3 additions & 3 deletions api/src/DataFixtures/Resources/ceremonies.html.twig
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
</p>
</div>
{% if user is not empty %}
<a href="{{ path('app_default_set',{'slug':'ceremonie','id':'partnerschap'}) }}" class="btn btn-secondary btn-icon btn-block"><i class="far fa-rings-wedding"></i> Kies Partnerschap</a>
<a href="{{ path('app_default_set',{'slug':'ceremonie','value':'partnerschap'}) }}" class="btn btn-secondary btn-icon btn-block"><i class="far fa-rings-wedding"></i> Kies Partnerschap</a>
{% endif %}
</div>

Expand All @@ -52,7 +52,7 @@
</p>
</div>
{% if user is not empty %}
<a href="{{ path('app_default_set',{'slug':'ceremonie','id':'huwelijk'}) }}" class="btn btn-secondary btn-icon btn-block"><i class="far fa-rings-wedding"></i> Kies huwelijk</a>
<a href="{{ path('app_default_set',{'slug':'ceremonie','value':'huwelijk'}) }}" class="btn btn-secondary btn-icon btn-block"><i class="far fa-rings-wedding"></i> Kies huwelijk</a>
{% endif %}
</div>
<div class="affa-feature-icon">
Expand All @@ -69,7 +69,7 @@
</p>
</div>
{% if user is not empty %}
<a href="# {# path('app_default_set',{'slug':'ceremonie','id':'omzetten'}) #}" class="btn btn-secondary btn-icon btn-block disabled"><i class="far fa-rings-wedding"></i> Kies Omzetten</a>
<a href="# {# path('app_default_set',{'slug':'ceremonie','value':'omzetten'}) #}" class="btn btn-secondary btn-icon btn-block disabled"><i class="far fa-rings-wedding"></i> Kies Omzetten</a>
{# <a href="https://www.utrecht.nl/" class="btn btn-secondary btn-icon btn-block"><i class="far fa-rings-wedding"></i> Kies Omzetten</a> #}
{% endif %}
</div>
Expand Down
Loading

0 comments on commit 0e73f60

Please sign in to comment.