From b8d0d50fe63329ea7c70d460565a12d4fc5fe91f Mon Sep 17 00:00:00 2001 From: "R. Eric Wheeler" Date: Sun, 23 Apr 2017 12:40:06 -0700 Subject: [PATCH 01/10] Added mockups and email html --- .gitattributes | 8 + email/doughnut_wedding.html | 289 ++++++++++++++++++ mockups/DoughnutWedding_Contact.jpg | 3 + mockups/DoughnutWedding_Home.jpg | 3 + mockups/DoughnutWedding_Location.jpg | 3 + mockups/DoughnutWedding_OurStory.jpg | 3 + mockups/DoughnutWedding_Photos.jpg | 3 + mockups/DoughnutWedding_RSVP.jpg | 3 + mockups/Website JPGs-20170423T193800Z-001.zip | 3 + 9 files changed, 318 insertions(+) create mode 100644 email/doughnut_wedding.html create mode 100644 mockups/DoughnutWedding_Contact.jpg create mode 100644 mockups/DoughnutWedding_Home.jpg create mode 100644 mockups/DoughnutWedding_Location.jpg create mode 100644 mockups/DoughnutWedding_OurStory.jpg create mode 100644 mockups/DoughnutWedding_Photos.jpg create mode 100644 mockups/DoughnutWedding_RSVP.jpg create mode 100644 mockups/Website JPGs-20170423T193800Z-001.zip diff --git a/.gitattributes b/.gitattributes index 3606a43..e3be3b0 100644 --- a/.gitattributes +++ b/.gitattributes @@ -1 +1,9 @@ *.tgz filter=lfs diff=lfs merge=lfs -text +mockups filter=lfs diff=lfs merge=lfs -text +mockups/DoughnutWedding_RSVP.jpg filter=lfs diff=lfs merge=lfs -text +mockups/Website[[:space:]]JPGs-20170423T193800Z-001.zip filter=lfs diff=lfs merge=lfs -text +mockups/DoughnutWedding_Contact.jpg filter=lfs diff=lfs merge=lfs -text +mockups/DoughnutWedding_Home.jpg filter=lfs diff=lfs merge=lfs -text +mockups/DoughnutWedding_Location.jpg filter=lfs diff=lfs merge=lfs -text +mockups/DoughnutWedding_OurStory.jpg filter=lfs diff=lfs merge=lfs -text +mockups/DoughnutWedding_Photos.jpg filter=lfs diff=lfs merge=lfs -text diff --git a/email/doughnut_wedding.html b/email/doughnut_wedding.html new file mode 100644 index 0000000..6caa3a5 --- /dev/null +++ b/email/doughnut_wedding.html @@ -0,0 +1,289 @@ + + + +Creativebug + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + + + + + +
+ + + + + + +
+ + + + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ + + +
Please join us for ERIC + KATRINA'S
+ + + +
+ + + +
DOUGHNUT WEDDING
+ + + +
+ + + +
Friday, May 12, 2017<br>Two O'Clock
+ + + +
+ + + +
RSVP Online
+ + + +
doughnutwedding.com
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + +
+ + + + + + + + + +
facebooktwitterpinterestinstagram
+ + + + + + + + + +
                                       
+ + + diff --git a/mockups/DoughnutWedding_Contact.jpg b/mockups/DoughnutWedding_Contact.jpg new file mode 100644 index 0000000..5d8e998 --- /dev/null +++ b/mockups/DoughnutWedding_Contact.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:165d8d68c96cb96f1189408bba6c30e05e0e97ee9ae44891c8295566baa714a5 +size 530995 diff --git a/mockups/DoughnutWedding_Home.jpg b/mockups/DoughnutWedding_Home.jpg new file mode 100644 index 0000000..709605d --- /dev/null +++ b/mockups/DoughnutWedding_Home.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:943b4d8aed1aaad571845157a9b5c95ad3dc8aa3fa7d18d64440eb3f5c0b8f1e +size 1749889 diff --git a/mockups/DoughnutWedding_Location.jpg b/mockups/DoughnutWedding_Location.jpg new file mode 100644 index 0000000..a13988a --- /dev/null +++ b/mockups/DoughnutWedding_Location.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:045fcebc3e0471ba8a9a7411a84d3054998fd28c746c04e44f1a7b8dd4f68a27 +size 1500237 diff --git a/mockups/DoughnutWedding_OurStory.jpg b/mockups/DoughnutWedding_OurStory.jpg new file mode 100644 index 0000000..aa90796 --- /dev/null +++ b/mockups/DoughnutWedding_OurStory.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:009a3b1410932a60c4c03c54d4f95bc899334876e778c1565176f4308ba4ea5a +size 870606 diff --git a/mockups/DoughnutWedding_Photos.jpg b/mockups/DoughnutWedding_Photos.jpg new file mode 100644 index 0000000..7086a83 --- /dev/null +++ b/mockups/DoughnutWedding_Photos.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cad8691607de617b40a30f8170cee7bfc4a0e1d55de7dc460173760df5f26bf +size 935502 diff --git a/mockups/DoughnutWedding_RSVP.jpg b/mockups/DoughnutWedding_RSVP.jpg new file mode 100644 index 0000000..cae2e7d --- /dev/null +++ b/mockups/DoughnutWedding_RSVP.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:ca0ad9c31e98221d4a65d5a9f1784752693b5880e0c697e9b10b5721f1557b5f +size 541065 diff --git a/mockups/Website JPGs-20170423T193800Z-001.zip b/mockups/Website JPGs-20170423T193800Z-001.zip new file mode 100644 index 0000000..e662bd3 --- /dev/null +++ b/mockups/Website JPGs-20170423T193800Z-001.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3d48152460415179fd2e56864af38218624b021ee8e0e77249e50a92ae7e40e7 +size 6130866 From 37ccc1b0485a362d98d076fafb0a5ff0bf3c5c93 Mon Sep 17 00:00:00 2001 From: "R. Eric Wheeler" Date: Sun, 23 Apr 2017 12:48:23 -0700 Subject: [PATCH 02/10] Updated config to use google bucket folder gallery --- app/config/config.yml | 3 +-- email/doughnut_wedding.html | 43 +------------------------------------ 2 files changed, 2 insertions(+), 44 deletions(-) diff --git a/app/config/config.yml b/app/config/config.yml index 8ae4edd..553defb 100644 --- a/app/config/config.yml +++ b/app/config/config.yml @@ -1,5 +1,3 @@ -# https://www.lightsaml.com/SP-Bundle/Getting-started/ -# https://github.com/hslavich/OneloginSamlBundle imports: - { resource: parameters.yml } - { resource: security.yml } @@ -197,6 +195,7 @@ knp_gaufrette: bucket_name: 'zgluzzkwodfky2m0ytbhmjhmmzqzntq2ngy3ndjmntyxmzg4' options: acl: 'public' + directory: 'gallery' filesystems: cloud: adapter: gallery diff --git a/email/doughnut_wedding.html b/email/doughnut_wedding.html index 6caa3a5..6031d72 100644 --- a/email/doughnut_wedding.html +++ b/email/doughnut_wedding.html @@ -1,7 +1,7 @@ -Creativebug +Eric and Katrina's Doughnut Wedding! @@ -238,52 +238,11 @@ br[class=br] { - - - - - - - - - -
- - - - - - - - - - - - -
- - - - - - - - - -
facebooktwitterpinterestinstagram
- - - - - - -
                                       
- From 5340ae77c53b30fc0e91baaef09da46b145d7613 Mon Sep 17 00:00:00 2001 From: "R. Eric Wheeler" Date: Mon, 24 Apr 2017 09:08:38 -0700 Subject: [PATCH 03/10] Added assets git lfs --- .gitattributes | 16 ++++++++ build/images/amazon.svg | 37 ++---------------- build/images/home_doughnut_1.jpg | 3 ++ build/images/home_doughnut_2.jpg | 3 ++ build/images/home_location.jpg | 3 ++ build/images/home_our_story_1.jpg | 3 ++ build/images/home_our_story_2.jpg | 3 ++ build/images/home_photo.jpg | 3 ++ build/images/logo.png | Bin 82555 -> 130 bytes build/images/yahoo.svg | 6 +-- .../drive-download-20170424T134706Z-001.zip | 3 ++ mockups/home_images/home_doughnut_1.jpg | 3 ++ mockups/home_images/home_doughnut_2.jpg | 3 ++ mockups/home_images/home_location.jpg | 3 ++ mockups/home_images/home_our_story_1.jpg | 3 ++ mockups/home_images/home_our_story_2.jpg | 3 ++ mockups/home_images/home_photo.jpg | 3 ++ 17 files changed, 61 insertions(+), 37 deletions(-) create mode 100644 build/images/home_doughnut_1.jpg create mode 100644 build/images/home_doughnut_2.jpg create mode 100644 build/images/home_location.jpg create mode 100644 build/images/home_our_story_1.jpg create mode 100644 build/images/home_our_story_2.jpg create mode 100644 build/images/home_photo.jpg create mode 100644 mockups/home_images/drive-download-20170424T134706Z-001.zip create mode 100644 mockups/home_images/home_doughnut_1.jpg create mode 100644 mockups/home_images/home_doughnut_2.jpg create mode 100644 mockups/home_images/home_location.jpg create mode 100644 mockups/home_images/home_our_story_1.jpg create mode 100644 mockups/home_images/home_our_story_2.jpg create mode 100644 mockups/home_images/home_photo.jpg diff --git a/.gitattributes b/.gitattributes index e3be3b0..f28ca7b 100644 --- a/.gitattributes +++ b/.gitattributes @@ -7,3 +7,19 @@ mockups/DoughnutWedding_Home.jpg filter=lfs diff=lfs merge=lfs -text mockups/DoughnutWedding_Location.jpg filter=lfs diff=lfs merge=lfs -text mockups/DoughnutWedding_OurStory.jpg filter=lfs diff=lfs merge=lfs -text mockups/DoughnutWedding_Photos.jpg filter=lfs diff=lfs merge=lfs -text +mockups/home_images/home_our_story_1.jpg filter=lfs diff=lfs merge=lfs -text +mockups/home_images/home_our_story_2.jpg filter=lfs diff=lfs merge=lfs -text +mockups/home_images/home_photo.jpg filter=lfs diff=lfs merge=lfs -text +mockups/home_images/drive-download-20170424T134706Z-001.zip filter=lfs diff=lfs merge=lfs -text +mockups/home_images/home_doughnut_1.jpg filter=lfs diff=lfs merge=lfs -text +mockups/home_images/home_doughnut_2.jpg filter=lfs diff=lfs merge=lfs -text +mockups/home_images/home_location.jpg filter=lfs diff=lfs merge=lfs -text +build/images/home_doughnut_2.jpg filter=lfs diff=lfs merge=lfs -text +build/images/home_our_story_1.jpg filter=lfs diff=lfs merge=lfs -text +build/images/home_our_story_2.jpg filter=lfs diff=lfs merge=lfs -text +build/images/logo.png filter=lfs diff=lfs merge=lfs -text +build/images/yahoo.svg filter=lfs diff=lfs merge=lfs -text +build/images/amazon.svg filter=lfs diff=lfs merge=lfs -text +build/images/home_doughnut_1.jpg filter=lfs diff=lfs merge=lfs -text +build/images/home_location.jpg filter=lfs diff=lfs merge=lfs -text +build/images/home_photo.jpg filter=lfs diff=lfs merge=lfs -text diff --git a/build/images/amazon.svg b/build/images/amazon.svg index 49b7289..7e965c0 100644 --- a/build/images/amazon.svg +++ b/build/images/amazon.svg @@ -1,34 +1,3 @@ - - - - - - image/svg+xml - - - - - - - - +version https://git-lfs.github.com/spec/v1 +oid sha256:69179a5a296141aa163960a2259cc54854264787a709182b7b694570abdab148 +size 15326 diff --git a/build/images/home_doughnut_1.jpg b/build/images/home_doughnut_1.jpg new file mode 100644 index 0000000..6f143c2 --- /dev/null +++ b/build/images/home_doughnut_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2f77625370cea32c788260860dd0d80db78f5dd39407bea5db7a08d368b5c67 +size 129385 diff --git a/build/images/home_doughnut_2.jpg b/build/images/home_doughnut_2.jpg new file mode 100644 index 0000000..a360e77 --- /dev/null +++ b/build/images/home_doughnut_2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20292a46d4178dbf439c79f443c7cf47625c0b424340dc3b20665d272d75df21 +size 137445 diff --git a/build/images/home_location.jpg b/build/images/home_location.jpg new file mode 100644 index 0000000..f6e4442 --- /dev/null +++ b/build/images/home_location.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ad55bf9040225d6a605294152c6f88d5476ef582936e8a4d016aa16e22ad1d2 +size 305052 diff --git a/build/images/home_our_story_1.jpg b/build/images/home_our_story_1.jpg new file mode 100644 index 0000000..fbb005b --- /dev/null +++ b/build/images/home_our_story_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:633d635d0526e5fd75ba380e827a524b417cfdf0e43e81b5f6ab5bdc6b7c1ed0 +size 234658 diff --git a/build/images/home_our_story_2.jpg b/build/images/home_our_story_2.jpg new file mode 100644 index 0000000..3c33723 --- /dev/null +++ b/build/images/home_our_story_2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2323c2bdbc898df952a1fb615e7bb62eb6ee4541f8ac2b01991925da7bf4abd +size 241003 diff --git a/build/images/home_photo.jpg b/build/images/home_photo.jpg new file mode 100644 index 0000000..7cf677a --- /dev/null +++ b/build/images/home_photo.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:772a9388ccc9a749836cf6e15b4bf32f20cd008649f98e4f1961d6ab89f38805 +size 274984 diff --git a/build/images/logo.png b/build/images/logo.png index 6160a3af03de613138684c627b748bbd0ef02a67..c3595a54b9f07eefc576e204e993a7d642ef0090 100644 GIT binary patch literal 130 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
  • xNj&AZWWqx~r_G&j&Zr*rrM;f&&^ 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

    elG8n-=DeD&VxJ@fg#w-IZ}Ur=bC)!rY(JXx{KV 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 - - +version https://git-lfs.github.com/spec/v1 +oid sha256:3e5eb09ee2c78ad22dc98a9c4180c9ffd629347a25f7dd495b964f4afc2e146c +size 5833 diff --git a/mockups/home_images/drive-download-20170424T134706Z-001.zip b/mockups/home_images/drive-download-20170424T134706Z-001.zip new file mode 100644 index 0000000..38de583 --- /dev/null +++ b/mockups/home_images/drive-download-20170424T134706Z-001.zip @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:e23ac24ff30a7b1d40b60e7764f6a065e4e19d50a378cf1495040e92f3ca8af4 +size 1323865 diff --git a/mockups/home_images/home_doughnut_1.jpg b/mockups/home_images/home_doughnut_1.jpg new file mode 100644 index 0000000..6f143c2 --- /dev/null +++ b/mockups/home_images/home_doughnut_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:c2f77625370cea32c788260860dd0d80db78f5dd39407bea5db7a08d368b5c67 +size 129385 diff --git a/mockups/home_images/home_doughnut_2.jpg b/mockups/home_images/home_doughnut_2.jpg new file mode 100644 index 0000000..a360e77 --- /dev/null +++ b/mockups/home_images/home_doughnut_2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:20292a46d4178dbf439c79f443c7cf47625c0b424340dc3b20665d272d75df21 +size 137445 diff --git a/mockups/home_images/home_location.jpg b/mockups/home_images/home_location.jpg new file mode 100644 index 0000000..f6e4442 --- /dev/null +++ b/mockups/home_images/home_location.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:5ad55bf9040225d6a605294152c6f88d5476ef582936e8a4d016aa16e22ad1d2 +size 305052 diff --git a/mockups/home_images/home_our_story_1.jpg b/mockups/home_images/home_our_story_1.jpg new file mode 100644 index 0000000..fbb005b --- /dev/null +++ b/mockups/home_images/home_our_story_1.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:633d635d0526e5fd75ba380e827a524b417cfdf0e43e81b5f6ab5bdc6b7c1ed0 +size 234658 diff --git a/mockups/home_images/home_our_story_2.jpg b/mockups/home_images/home_our_story_2.jpg new file mode 100644 index 0000000..3c33723 --- /dev/null +++ b/mockups/home_images/home_our_story_2.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:b2323c2bdbc898df952a1fb615e7bb62eb6ee4541f8ac2b01991925da7bf4abd +size 241003 diff --git a/mockups/home_images/home_photo.jpg b/mockups/home_images/home_photo.jpg new file mode 100644 index 0000000..7cf677a --- /dev/null +++ b/mockups/home_images/home_photo.jpg @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:772a9388ccc9a749836cf6e15b4bf32f20cd008649f98e4f1961d6ab89f38805 +size 274984 From e60363f8c7b39b92b44bdfd3c45475ef1baf80d5 Mon Sep 17 00:00:00 2001 From: "R. Eric Wheeler" Date: Mon, 24 Apr 2017 12:21:22 -0700 Subject: [PATCH 04/10] Moving to big computer --- .../views/Connect/registration.html.twig | 3 +- app/Resources/views/base.html.twig | 45 ++++++++++++-- app/Resources/views/default/index.html.twig | 54 +++++++++++----- app/Resources/views/off_canvas.html.twig | 0 app/config/security.yml | 2 +- build/less/doughnut.less | 62 +++++++++++++++++++ 6 files changed, 144 insertions(+), 22 deletions(-) create mode 100644 app/Resources/views/off_canvas.html.twig diff --git a/app/Resources/HWIOAuthBundle/views/Connect/registration.html.twig b/app/Resources/HWIOAuthBundle/views/Connect/registration.html.twig index dd0aef8..dacb541 100644 --- a/app/Resources/HWIOAuthBundle/views/Connect/registration.html.twig +++ b/app/Resources/HWIOAuthBundle/views/Connect/registration.html.twig @@ -2,8 +2,7 @@ {% block body %}

    - {{ dump(userInformation) }} -
    + {{ dump(form) }} {% if userInformation.resourceOwner.name == 'yahoo' %} {% set name = userInformation.nickname %} {% else %} diff --git a/app/Resources/views/base.html.twig b/app/Resources/views/base.html.twig index c50d679..c5cd9f2 100644 --- a/app/Resources/views/base.html.twig +++ b/app/Resources/views/base.html.twig @@ -15,21 +15,56 @@ {% block debug %}{% endblock %} +
    -
    -
    +
    +
    + +
    +
    + +
    {% include 'flash_messages.html.twig' %} + + {% include 'off_canvas.html.twig' %} {% block body %}{% endblock %} - check - check - check {% include "social_login.html.twig" %} {% block footer %}{% endblock %} +
    +
    +
    + + + +
    +
    diff --git a/app/Resources/views/default/index.html.twig b/app/Resources/views/default/index.html.twig index 3677789..23fb9ba 100644 --- a/app/Resources/views/default/index.html.twig +++ b/app/Resources/views/default/index.html.twig @@ -2,28 +2,54 @@ {% extends 'base.html.twig' %} {% block body %} -
    +
    -
    - - -
    -

    About Us

    +
    + + - -
    - +
    +
    +
    +
    + +
    +

    RSVP

    +
    +
    +
    -
    -
    Small2
    -
    -
    -
    Medium
    +
    + +
    +

    location

    +
    +
    +
    + + +
    +
    +

    Want to attend but can't make it to Oregon?

    +
    +
    +

    + Watch us tie the knot on Facebook! We know many of you wont be here in person. so we'll be broadcasting the ceremony live. Join our wedding group on Facebook and you'll be able to see the doughnut festivities as they happen! +

    +
    +
    {% endblock %} diff --git a/app/Resources/views/off_canvas.html.twig b/app/Resources/views/off_canvas.html.twig new file mode 100644 index 0000000..e69de29 diff --git a/app/config/security.yml b/app/config/security.yml index 7fdca2a..dac9320 100644 --- a/app/config/security.yml +++ b/app/config/security.yml @@ -33,7 +33,7 @@ security: yahoo: /login/callback/yahoo login_path: /connect use_forward: false - failure_path: /connect + failure_path: /login oauth_user_provider: service: hwi_oauth.user.provider.fosub_bridge access_control: diff --git a/build/less/doughnut.less b/build/less/doughnut.less index 3b2f7fb..9a4b940 100644 --- a/build/less/doughnut.less +++ b/build/less/doughnut.less @@ -9,6 +9,68 @@ @base-heading-font-weight: 300; @form-background: #ffffff; +.uk-home { + + .uk-overlay { + h3 { + a { + text-decoration:none; + border:0; + letter-spacing:.15rem; + text-transform: uppercase; + &:hover { + text-shadow: #000000; + } + } + } + } + .uk-background-fade { + transition-duration: .3s; + transition-timing-function: ease-out; + transition-property: background-image,transform,filter; + } + + .uk-our-story-home { + height:465px !important; + background-image: url('/images/home_our_story_1.jpg'); + &:hover { + background-image: url('/images/home_our_story_2.jpg') + } + } + // photo + // location + .uk-photo-home { + background-image: url('/images/home_photo.jpg'); + &:hover { + + } + } + .uk-location-home { + margin-bottom:15px !important; + background-image: url('/images/home_location.jpg'); + &:hover { + + } + } + .uk-doughnut-rsvp { + margin-bottom:15px !important; + background-image: url('/images/home_doughnut_1.jpg'); + &:hover { + background-image: url('/images/home_doughnut_2.jpg'); + } + } + .uk-doughnut-get-in-touch-home { + background-image: url('/images/home_doughnut_2.jpg'); + &:hover { + background-image: url('/images/home_doughnut_1.jpg'); + } + } + + .uk-background-home { + + } +} + .uk-input, .uk-select, .uk-textarea { From 2d025468cb870ce14772deda5eb060fdde827259 Mon Sep 17 00:00:00 2001 From: "R. Eric Wheeler" Date: Tue, 25 Apr 2017 15:45:32 -0700 Subject: [PATCH 05/10] VichUploaderBundle --- app/AppKernel.php | 2 + .../ChangePassword/change_password.html.twig | 6 +- .../views/Profile/show_content.html.twig | 13 +- .../views/Resetting/request_content.html.twig | 15 +- .../views/Connect/login.html.twig | 1 + .../views/Connect/registration.html.twig | 63 +- app/Resources/views/base.html.twig | 59 +- app/Resources/views/default/index.html.twig | 12 +- app/Resources/views/index.html.twig | 8 - app/Resources/views/our_story.html.twig | 21 + app/config/config.yml | 24 +- app/config/config_dev.yml | 2 +- app/config/easy_admin.yml | 49 + app/config/routing.yml | 7 +- app/config/security.yml | 19 +- app/config/services.yml | 5 + app/logs/development.log | 88166 ++++++++++++++++ build/js/doughnut.js | 2 +- .../Controller/DefaultController.php | 11 + ...geController.php => GalleryController.php} | 16 +- .../Controller/RouterCollector.php | 43 - .../Controller/RsvpController.php | 42 +- .../DoughnutWeddingBundle/Entity/Image.php | 189 +- .../Entity/ImageCategory.php | 128 - .../DoughnutWeddingBundle/Entity/ImageTag.php | 128 - .../DoughnutWeddingBundle/Entity/Rsvp.php | 4 + .../DoughnutWeddingBundle/Entity/User.php | 668 +- .../UserRedirectOnLoggedInListener.php | 7 +- .../Form/ChangePasswordFormType.php | 24 + .../Form/GalleryUploadType.php | 31 + .../Form/ProfileEditType.php | 17 +- .../Form/RegistrationType.php | 21 +- .../DoughnutWeddingBundle/Form/RsvpType.php | 6 +- .../Resources/views/Image/upload.html.twig | 13 +- 34 files changed, 89001 insertions(+), 821 deletions(-) delete mode 100644 app/Resources/views/index.html.twig create mode 100644 app/Resources/views/our_story.html.twig create mode 100644 app/config/easy_admin.yml create mode 100644 app/logs/development.log rename src/Sikofitt/DoughnutWeddingBundle/Controller/{ImageController.php => GalleryController.php} (77%) delete mode 100644 src/Sikofitt/DoughnutWeddingBundle/Controller/RouterCollector.php delete mode 100644 src/Sikofitt/DoughnutWeddingBundle/Entity/ImageCategory.php delete mode 100644 src/Sikofitt/DoughnutWeddingBundle/Entity/ImageTag.php create mode 100644 src/Sikofitt/DoughnutWeddingBundle/Form/ChangePasswordFormType.php create mode 100644 src/Sikofitt/DoughnutWeddingBundle/Form/GalleryUploadType.php diff --git a/app/AppKernel.php b/app/AppKernel.php index cdf59b6..919be84 100644 --- a/app/AppKernel.php +++ b/app/AppKernel.php @@ -18,6 +18,7 @@ * along with this program. If not, see . */ +use JavierEguiluz\Bundle\EasyAdminBundle\EasyAdminBundle; use Symfony\Component\Config\Loader\LoaderInterface; use Symfony\Component\HttpKernel\Kernel; @@ -39,6 +40,7 @@ class AppKernel extends Kernel new \FOS\UserBundle\FOSUserBundle(), new Knp\Bundle\GaufretteBundle\KnpGaufretteBundle(), new Vich\UploaderBundle\VichUploaderBundle(), + new EasyAdminBundle(), new Sikofitt\DoughnutWeddingBundle\SikofittDoughnutWeddingBundle(), ]; diff --git a/app/Resources/FOSUserBundle/views/ChangePassword/change_password.html.twig b/app/Resources/FOSUserBundle/views/ChangePassword/change_password.html.twig index cdcd10d..827ef6f 100644 --- a/app/Resources/FOSUserBundle/views/ChangePassword/change_password.html.twig +++ b/app/Resources/FOSUserBundle/views/ChangePassword/change_password.html.twig @@ -1,5 +1,5 @@ -{% extends "@FOSUser/layout.html.twig" %} +{% extends "base.html.twig" %} -{% block fos_user_content %} +{% block body %} {% include "@FOSUser/ChangePassword/change_password_content.html.twig" %} -{% endblock fos_user_content %} +{% endblock body %} diff --git a/app/Resources/FOSUserBundle/views/Profile/show_content.html.twig b/app/Resources/FOSUserBundle/views/Profile/show_content.html.twig index 6648fe1..a00d8d8 100644 --- a/app/Resources/FOSUserBundle/views/Profile/show_content.html.twig +++ b/app/Resources/FOSUserBundle/views/Profile/show_content.html.twig @@ -1,7 +1,7 @@ {% trans_default_domain 'SikofittDoughnutweddingBundle' %}

    User Information

    -
    +

    {{ 'profile.name'|trans }}

    {{ user.name }}

    @@ -11,9 +11,14 @@

    {{ 'profile.rsvp'|trans }}

    {% if user.rsvp is not null %}{{ user.rsvp.guests }}{% else %}0{% endif %}

    - -
    + +
    +
    + You can change your password here. +
    +
      diff --git a/app/Resources/FOSUserBundle/views/Resetting/request_content.html.twig b/app/Resources/FOSUserBundle/views/Resetting/request_content.html.twig index 3d1211b..d7c6494 100644 --- a/app/Resources/FOSUserBundle/views/Resetting/request_content.html.twig +++ b/app/Resources/FOSUserBundle/views/Resetting/request_content.html.twig @@ -1,11 +1,12 @@ {% trans_default_domain 'FOSUserBundle' %} +

      Reset your password

      +
      - -
      - - -
      -
      - + +
      + +
      +
      +
      diff --git a/app/Resources/HWIOAuthBundle/views/Connect/login.html.twig b/app/Resources/HWIOAuthBundle/views/Connect/login.html.twig index 29a91a3..eeba7d7 100644 --- a/app/Resources/HWIOAuthBundle/views/Connect/login.html.twig +++ b/app/Resources/HWIOAuthBundle/views/Connect/login.html.twig @@ -1,6 +1,7 @@ {% extends 'HWIOAuthBundle::layout.html.twig' %} {% block hwi_oauth_content %} + {{ dump() }} {% if error is defined and error %} {{ error }} {% endif %} diff --git a/app/Resources/HWIOAuthBundle/views/Connect/registration.html.twig b/app/Resources/HWIOAuthBundle/views/Connect/registration.html.twig index dacb541..c441a26 100644 --- a/app/Resources/HWIOAuthBundle/views/Connect/registration.html.twig +++ b/app/Resources/HWIOAuthBundle/views/Connect/registration.html.twig @@ -1,29 +1,58 @@ {% extends 'base.html.twig' %} {% block body %} -
      - {{ dump(form) }} +
      + {% if userInformation.resourceOwner.name == 'yahoo' %} - {% set name = userInformation.nickname %} + {% set name = userInformation.nickname %} {% else %} - {% set name = userInformation.email %} + {% set name = userInformation.email %} {% endif %}

      {{ 'header.register' | trans({'%name%': name }, 'HWIOAuthBundle') }}

      - {{ form_start(form, {'action': path('hwi_oauth_connect_registration', {'key': key}), 'attr': {'class': 'hwi_oauth_registration_register uk-form uk-form-horizontal'}}) }} - {{ form_widget(form) }} -
      - - {{ 'connect.registration.cancel' | trans({}, 'HWIOAuthBundle') }} -
      - {{ form_end(form) }} - - - {% if userInformation.profilePicture is not empty %} - - {% endif %} - + {{ form_start(form, {'action': path('hwi_oauth_connect_registration', {'key': key}), 'attr': {'class': 'hwi_oauth_registration_register uk-form uk-form-horizontal'}}) }} + {{ form_label(form.name, 'Name', {'label_attr':{'class':'uk-form-label uk-visible@m'}}) }} +
      + {{ form_widget(form.name, {'attr':{'class':'uk-input uk-form-large', 'placeholder':'Your name'}}) }}
      + {{ form_label(form.email, 'Email address', {'label_attr':{'class':'uk-form-label uk-visible@m'}}) }} +
      + {{ form_widget(form.email, {'attr':{'class':'uk-input uk-form-large', 'placeholder':'Email address'}}) }} +
      + {{ form_label(form.plainPassword.first, 'Password', {'label_attr':{'class':'uk-form-label uk-visible@m'}}) }} +
      + {{ form_widget(form.plainPassword.first, {'attr':{'class':'uk-input uk-form-large', 'placeholder':'Create password'}}) }} +
      + {{ form_label(form.plainPassword.second, 'Repeat password', {'label_attr':{'class':'uk-form-label uk-visible@m'}}) }} +
      + {{ form_widget(form.plainPassword.second, {'attr':{'class':'uk-input uk-form-large', 'placeholder':'Repeat password'}}) }} +
      + {{ form_label(form.rsvp, 'Number of guests? (including yourself)', {'label_attr':{'class':'uk-form-label uk-visible@m'}}) }} +
      + {{ form_widget(form.rsvp, {'attr':{'placeholder':'Guest\'s including yourself.'}}) }} +
      + {{ form_label(form.comment) }} +
      + {{ form_widget(form.comment) }} +
      + + {{ form_end(form) }} + + + {% if userInformation.profilePicture is not empty %} + + {% endif %} + +
      {% endblock body %} diff --git a/app/Resources/views/base.html.twig b/app/Resources/views/base.html.twig index c5cd9f2..b87f368 100644 --- a/app/Resources/views/base.html.twig +++ b/app/Resources/views/base.html.twig @@ -20,17 +20,17 @@
      -