Compare commits

...

361 Commits

Author SHA1 Message Date
Levi Velázquez 0a1cf35770 Merge pull request #116 from levivm/feature/nosystemd
Feature/nosystemd
2016-08-15 22:19:23 -05:00
Levi d4e2e43d0b Fixed Sign up H2 margin , Added Login Headline, Added Header Background, Changed ungleich logo, Fixed Landing title style, Fixed billing form goes out of background image, Fixed billing address page amount field seems broken, Changed authentication page fonts 2016-08-15 20:45:08 -05:00
Levi 5675c402fa fixed history.html , contact us section added again history.html, supporter list style added, changed digitalglarus login, Fixed digitalglarus login form when user sent nothing,Fixed digitalglarus signup form , Fixed relaway font bug 2016-08-11 01:07:12 -05:00
Levi 6a9d8f2b8b Deleted old carousel history.html, Added new carousel to history.html, previously on crowdfunding page. Linked 100days/startdigitalglarus to history.html, Fixed contact issue in history.html, Changed index.html background, Changed history.html backend, Delete contact us from history.html, Added Facebook icon on footer 2016-08-09 23:53:49 -05:00
Levi 1697564a22 Merge branch 'feature/nosystemd' into develop 2016-08-09 01:07:39 -05:00
Levi a36c1f1d83 Merge branch 'develop' of github.com:levivm/dynamicweb into develop 2016-08-09 01:07:08 -05:00
Levi Velázquez 57b660fc19 Merge pull request #113 from levivm/feature/nosystemd
#hotfix fixed digitalglarus home
2016-08-06 10:48:57 -05:00
Levi Velázquez cb55deb5d9 Merge pull request #112 from levivm/feature/nosystemd
#hotfix restoring digitalglarus template
2016-08-05 01:20:11 -05:00
Levi Velázquez 0e99639330 Merge pull request #111 from levivm/feature/nosystemd
Now if an user after cancel his donation, he make it again, we reacti…
2016-08-05 01:05:12 -05:00
Levi Velázquez 8aee8ed94e Merge pull request #110 from levivm/feature/nosystemd
Feature/nosystemd
2016-08-04 23:50:19 -05:00
Levi abda918c48 Created .po translation file for login.html, signup.html, reset_password.html, confirm_reset_password.html, base_short.html, order_detail.html. Created .po translation file for orders.html, virtual_machine_detail.html, virtual_machines. created .po translation file for virtual_machine_key.html, notifications.html 2016-07-18 21:24:44 -05:00
Levi e17c006582 #hotfix fixed 404 font issue 2016-07-16 11:58:43 -05:00
Levi 1e18a3c7a9 Added PostListViewUngleichTest, Added PostDetailViewUngleich, Converted detail ungleich post view into Class Based Django view, Added translations to ungleich landing page 2016-07-15 00:14:51 -05:00
Levi Velázquez a6937fcec1 Merge pull request #109 from levivm/develop
Added new 404.html page
2016-07-11 21:19:07 -05:00
Levi 31bbf01f4a Added new 404.html page 2016-07-11 21:18:19 -05:00
Levi Velázquez aa88b9c57d Merge pull request #108 from levivm/develop
fixed tests in order to user permissions
2016-07-10 22:42:39 -05:00
Levi c3c23bfce3 fixed tests in order to user permissions 2016-07-10 22:42:06 -05:00
Levi Velázquez 453d4ab350 Merge pull request #107 from levivm/develop
Develop
2016-07-10 22:13:42 -05:00
Levi 2852d3046c Added ‘view virtual machine plan ’ permission, Added ‘delete virtual machine plan’ permission , Added ‘view hosting order’ permission 2016-07-10 22:08:51 -05:00
Levi f024841c4e Merge branch 'develop' into feature/hosting_permission 2016-07-09 17:43:28 -05:00
Levi Velázquez de5fea6dde Merge pull request #106 from levivm/develop
Develop
2016-07-09 17:23:12 -05:00
Levi bdec86bd8d Added ungleich landing translation 2016-07-09 17:21:57 -05:00
Levi 8624fb46ed Added HostingPriceView test, - [ ] Added resolving url test to few views 2016-07-09 16:04:50 -05:00
Levi Velázquez e6ba8e5917 Merge pull request #105 from levivm/develop
Develop
2016-07-07 23:55:30 -05:00
Levi a5a455923f #hotfix fixing 404 style 2016-07-07 23:52:24 -05:00
Levi 8682ea7287 #hotfix fixing 404 redirect home 2016-07-07 23:50:02 -05:00
Levi Velázquez cdb42f0022 Merge pull request #104 from levivm/develop
Adding tests
2016-07-07 23:42:14 -05:00
Levi 202562011e Added HostingUserLoginForm test, Added HostingUserSignupForm test, Added PasswordResetRequestForm Test, Added SetPasswordForm test, Created custom 404 page 2016-07-07 23:35:50 -05:00
Levi e22e25cea0 Fixed duplicated post bug , Added reset password view test, Added confirm reset password view test 2016-07-04 23:44:15 -05:00
Levi Velázquez 47b44e2fed Merge pull request #103 from levivm/develop
fixed digitalglarus post detail view on DE
2016-07-01 00:42:22 -05:00
Levi 9f0694d159 fixed digitalglarus post detail view on DE 2016-07-01 00:40:39 -05:00
Levi Velázquez ed4ed18861 Merge pull request #102 from levivm/develop
Generic view pricing widget, blog fixed, vm details
2016-06-30 01:25:12 -05:00
Levi 4dc6ab1d84 Created generic view for vm pricing widget, Added VM configuration info on VM detail view, Fixed template bugs. Fixed Blog urls bugs 2016-06-30 01:23:14 -05:00
Levi Velázquez a2666f9ab4 Merge pull request #100 from levivm/develop
fixed hosting emails
2016-06-26 14:55:33 -05:00
Levi 258728e6e9 fixed hosting emails 2016-06-26 14:54:01 -05:00
Levi 5081de3dfe started hosting permissions 2016-06-26 14:50:48 -05:00
Levi 38332561d3 changing defualt 'from email' to no-reply@ungleich.ch 2016-06-24 00:53:26 -05:00
Levi Velázquez af38ce71ca Merge pull request #99 from levivm/develop
changing defualt 'from email' to no-reply@ungleich.ch
2016-06-24 00:53:11 -05:00
Levi b85ecd5c38 changing defualt 'from email' to no-reply@ungleich.ch 2016-06-24 00:49:46 -05:00
Levi Velázquez 80dcd83777 Merge pull request #98 from levivm/develop
changing defualt 'from email' to no-reply@ungleich.ch
2016-06-24 00:49:28 -05:00
Levi 44cb3aef4d changing defualt 'from email' to no-reply@ungleich.ch 2016-06-24 00:45:21 -05:00
Levi Velázquez 5939b63dad Merge pull request #97 from levivm/develop
changing defualt 'from email' to no-reply@ungleich.ch
2016-06-24 00:45:11 -05:00
Levi b2c0c961ef adding from email for sending emails 2016-06-24 00:40:08 -05:00
Levi Velázquez 1a2a7b49df Merge pull request #96 from levivm/develop
adding "from email" for sending emails
2016-06-24 00:40:05 -05:00
Levi ea47d39372 updated all email templates with the new logo img 2016-06-24 00:08:51 -05:00
Levi Velázquez d4c9a8ed7c Merge pull request #95 from levivm/develop
updated all email templates with the new logo img
2016-06-24 00:08:38 -05:00
Levi Velázquez 4b8982adb6 Merge pull request #94 from levivm/develop
fixing logo on emails
2016-06-23 23:58:47 -05:00
Levi a60ab62831 fixing logo on emails 2016-06-23 23:58:02 -05:00
Levi Velázquez a542de1bd8 Merge pull request #93 from levivm/develop
fixing logo on emails
2016-06-23 23:46:30 -05:00
Levi 2f9dde5863 fixing logo on emails 2016-06-23 23:46:25 -05:00
Levi Velázquez 3f467118a8 Merge pull request #92 from levivm/develop
changing logo on vm booking emails
2016-06-23 23:38:32 -05:00
Levi 1115e7bc70 changing logo on vm booking emails 2016-06-23 23:38:32 -05:00
Levi Velázquez 9f6c278bf6 Merge pull request #91 from levivm/develop
fixing email rendering svg logo
2016-06-23 23:09:03 -05:00
Levi d94a5e3e66 fixing email rendering svg logo 2016-06-23 23:08:52 -05:00
Levi Velázquez f551a8fd58 Merge pull request #90 from levivm/develop
Create custom user, post languages, languages switcher
2016-06-23 21:35:18 -05:00
Levi d4bdf65858 As an admin I want to be able to create a custom use. As an user I want to see listed only posts in the current selected language. As an user I want to be able to switch languages between EN-DE 2016-06-23 21:32:51 -05:00
Levi Velázquez 2d3e60666c Merge pull request #89 from levivm/develop
Added migrations
2016-06-21 00:23:12 -05:00
Levi c1db3b99ee Added migrations 2016-06-21 00:22:57 -05:00
Levi Velázquez 05b8493fe1 Merge pull request #88 from levivm/develop
Develop
2016-06-21 00:17:55 -05:00
Levi 104fc37bde Created reset password email, Added forgot password view, Added forgot password form, Added set new password form, Added set new password view, fixed signup response issue, fixed main menu ungleich button redirect to django-hosting 2016-06-21 00:10:38 -05:00
Levi 0701d35add Merge branch 'feature/django-mailer' into develop 2016-06-16 21:35:17 -05:00
Levi e0a27ba602 revert django-mailer configuration 2016-06-16 01:19:40 -05:00
Levi 9f2c78db33 Added cron to send email and fixing settings error 2016-06-16 01:04:48 -05:00
Levi 14905db9dc changed cancel VM modal message 2016-06-09 23:59:05 -05:00
Levi Velázquez 5845ea7b9f Merge pull request #87 from levivm/develop
changed cancel VM modal message
2016-06-09 23:59:00 -05:00
Levi Velázquez 2d202c9a66 Merge pull request #86 from levivm/develop
Cancel VM Plan, receive email after status change
2016-06-09 23:53:09 -05:00
Levi fd83ad4ffc As an user I want to be able to cancel my VM Plan subscription. As an user I want to be able to receive an email each time that my VM status changes. 2016-06-09 23:50:49 -05:00
Levi Velázquez b76c015cec Merge pull request #85 from levivm/develop
As an admin I can change the VM ip using admin panel ,Fixed notificat…
2016-06-07 00:32:07 -05:00
Levi 1d83d4de79 As an admin I can change the VM ip using admin panel ,Fixed notification view count label, Fixed hosting company name on payment view, Added configuration in VM hosting page, Admin can changes the VM configuration using admin panel 2016-06-07 00:29:22 -05:00
Levi Velázquez 025343b96d Merge pull request #84 from levivm/develop
#hotfix email after book vm
2016-06-05 15:50:21 -05:00
Levi 0cb7645b50 #hotfix email after book vm 2016-06-05 15:49:51 -05:00
Levi Velázquez f5cbeb8e91 Merge pull request #83 from levivm/develop
Fixed style errors, login redirect, fixed hosting tests.
2016-06-04 03:02:27 -05:00
Levi adde97bea3 Fixed login/signup page background.Fixed payment input fields.Added login button on hosting page. Fixed hosting tests. Redirect to notifications page if an logged user try to login again. 2016-06-04 02:59:37 -05:00
Levi Velázquez 13233d19c7 Merge pull request #82 from levivm/develop
Bill user, invoice emails, design fixes.
2016-06-03 01:10:15 -05:00
Levi 8c304dedb9 Fixed login error message change. Changed signup page background image. Changed login page background image. Changed djangohosting card image. Changed pricing font. Fixed pricing alignment. Fixed selector price 2016-06-03 00:59:46 -05:00
Levi a72c1446b4 Created custom “add order view” to admin panel, Added vm name and user email to orders list admin view , Started function to charge an user for his VM subscription from the admin panel, Created template for email after charge an user for his virtual machine plan, Handle errors creating an order in the admin panel, Now an email is sent to the user after charge him for his virtual machine plan 2016-06-03 00:07:47 -05:00
Levi Velázquez c03ff34aec Merge pull request #81 from levivm/develop
SSH Key, notifications and VM status.
2016-05-30 16:44:31 -05:00
Levi 63eebbb2b0 Added mark a notification as read feature, Fixed some errors 2016-05-29 13:37:43 -05:00
Levi 7a9ea58a89 Added status field to a booked VM. Added the capability to change a booked VM status from the admin panel. Send email to user after his VM is approved 2016-05-27 00:51:10 -05:00
Levi 081370c062 Merge branch 'develop' of github.com:ungleich/dynamicweb into develop 2016-05-25 01:23:47 -05:00
Levi 02e716106e Created BaseEmail class , Now we are sending email to info@ungleich.com after an user book a VM, Fixed pricing issue, Now Admin can changed data about a booked VM 2016-05-25 01:23:32 -05:00
Levi Velázquez d8536dbe5a Merge pull request #80 from levivm/develop
fixed cdn fonts url
2016-05-24 01:27:58 -05:00
Levi 83a5a27791 fixed cdn fonts url 2016-05-24 01:27:10 -05:00
Levi Velázquez 6273144411 Merge pull request #79 from levivm/develop
Finished SSH Key generation
2016-05-24 01:22:36 -05:00
Levi b4164e56ab Added next button in order detail view after the user make a payment, Avoid to regenerate SSH Key if the user refresh the page, Now the key is served to download from javascript , Added public_key attribute to VirtualVMPlan in order to store keys created by the user, Now private key has PEM format and public has OpenSSH 2016-05-24 01:19:49 -05:00
tmslav 35e312411f Merge pull request #78 from tmslav/develop
hosting: https://redmine.ungleich.ch/issues/2292, fixed footer
2016-05-22 17:37:44 +02:00
Tomislav R 154f6a77bf hosting: https://redmine.ungleich.ch/issues/2292, fixed footer 2016-05-22 17:36:28 +02:00
tmslav a06199448f Merge pull request #77 from tmslav/develop
https://redmine.ungleich.ch/issues/2290
2016-05-21 00:04:41 +02:00
Tomislav R 6eb5565537 https://redmine.ungleich.ch/issues/2290 2016-05-21 00:03:17 +02:00
Levi Velázquez 784ed0976b Merge pull request #76 from levivm/develop
Develop
2016-05-20 16:43:48 -04:30
Levi 419f08aff8 Merge branch 'develop' of github.com:ungleich/dynamicweb into develop 2016-05-20 16:43:17 -04:30
Levi d4a44b2b6c Fixed Login Error Style , Started view to generating SSH key for a VM 2016-05-20 16:41:42 -04:30
Tom b8be9f3915 delete orders 2016-05-20 15:00:06 +00:00
tmslav bb13644b06 Merge pull request #74 from tmslav/cancel_plans
Cancel plans
2016-05-20 14:23:43 +02:00
Tomislav R 9671ec5f05 resolve conflicts 2016-05-20 14:22:51 +02:00
Levi Velázquez b4fef1e296 Merge pull request #73 from levivm/develop
Changed offers in VM pricing, Fixed pricing error changing disk size,…
2016-05-19 01:51:25 -04:30
Levi 768a990040 Changed offers in VM pricing, Fixed pricing error changing disk size, VM footer dead links, Added logged out message 2016-05-19 01:47:16 -04:30
Tomislav R d3b579a41c add delete hosting order 2016-05-19 00:58:28 +02:00
Tom 76c0fc092a Merge remote-tracking branch 'remotes/origin/master' into develop 2016-05-16 23:48:11 +00:00
tmslav 0162038c02 Merge pull request #71 from sgoudelis/bugfix/usermanage#2286
Registered CustomUser model in the admin panel.
2016-05-17 01:39:30 +02:00
Efstratios Goudelis 9658d6937a Registered CustomUser model in the admin panel.
Related issue: https://redmine.ungleich.ch/issues/2286
2016-05-16 16:48:26 +03:00
Nico Schottelius d890770bcc Merge pull request #70 from sgoudelis/bugfix/blog_publish
Fixed issue with publish flag for the Digital Glarus blog
2016-05-16 21:58:04 +09:00
Efstratios Goudelis 8fc0ad20a6 Fixed issue with publish flag not be respected when getting blog posts for the site blog. Also for the digitalglarus blog now.
Related issue: https://redmine.ungleich.ch/issues/2284
2016-05-16 15:56:05 +03:00
Nico Schottelius 8d531a2995 Merge pull request #69 from sgoudelis/bugfix/blog_publish
Fixed issue with publish flag not be respected when getting blog post…
2016-05-16 21:39:16 +09:00
Efstratios Goudelis 9c83f29b94 Fixed issue with publish flag not be respected when getting blog posts for the site blog.
Related issue: https://redmine.ungleich.ch/issues/2284
2016-05-16 15:34:45 +03:00
Nico Schottelius 7c88ebe9f5 Merge branch 'master' of github.com:ungleich/dynamicweb 2016-05-14 22:30:05 +02:00
Nico Schottelius ec3b872650 remove open calls
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2016-05-14 22:29:57 +02:00
Nico Schottelius c37094cb35 add mindmap
Signed-off-by: Nico Schottelius <nico@wurzel.schottelius.org>
2016-05-14 22:29:33 +02:00
Levi Velázquez b1e585026d Merge pull request #68 from levivm/develop
removed RailsBetaUser
2016-05-14 02:21:32 -04:30
Levi cd0bbd4063 removed RailsBetaUser 2016-05-14 02:20:45 -04:30
Levi Velázquez 9ec6f679c4 Merge pull request #67 from levivm/develop
Added Test to order and vms detail/list view
2016-05-14 02:15:08 -04:30
Levi 8c71468921 Merge branch 'develop' of github.com:ungleich/dynamicweb into develop 2016-05-14 02:12:53 -04:30
Levi e8e58066a0 Added test to order detail view, Added test to customer orders view, Added test to virtual machine detail view, Added test to customer booked virtual machines view 2016-05-14 02:12:42 -04:30
Levi Velázquez 87480b6f14 Merge pull request #66 from levivm/develop
added model mommy to requirements.txt
2016-05-12 02:11:39 -05:00
Levi 32d9b6719d added model mommy to requirements.txt 2016-05-12 02:11:18 -05:00
Levi Velázquez eebf7abb66 Merge pull request #65 from levivm/develop
Added hosting view tests
2016-05-12 02:04:59 -05:00
Levi fbb19c55f5 Merge branch 'develop' of github.com:ungleich/dynamicweb into develop 2016-05-12 01:58:23 -05:00
Levi 8be59499b6 Added based view test, Added billing address form test, payment view test , Added test for hetzner pricing calculation, Added test for bern pricing calculation, Fixed script to load initial pricing data 2016-05-12 01:57:34 -05:00
Tom 32b64f2eb7 Merge branch 'develop' 2016-05-08 18:14:51 +00:00
tmslav 700406a16c Merge pull request #63 from tmslav/develop
fix contact ungleich
2016-05-08 20:01:38 +02:00
Tomislav R 949d2a3e58 fix contact ungleich 2016-05-08 19:58:37 +02:00
Tom 43da718153 ungleich template - fix unused translatation tag 2016-05-08 15:01:59 +00:00
tmslav 2c0f8c4530 update email sending 2016-05-08 01:04:03 +00:00
Tom 44d0046ccc media 2016-05-08 00:21:30 +00:00
Tom be1b03df85 update from development 2016-05-07 23:02:29 +00:00
tmslav f64c42e554 Merge pull request #62 from tmslav/develop
Develop
2016-05-07 23:07:22 +02:00
Tomislav R e137e8a26e resolve base.py conflict 2016-05-07 23:05:46 +02:00
Tomislav R 073c9bf192 Merge remote-tracking branch 'upstream/develop' into develop 2016-05-07 23:02:49 +02:00
Levi Velázquez 3cad994970 Merge pull request #61 from levivm/develop
Develop
2016-05-05 09:03:44 -05:00
Levi 9415041f64 Merge branch 'feature/vm_pricing' into develop 2016-05-05 01:04:02 -05:00
Levi 342512036d Added DjangoHostingView test, Added RailsHostingView test, Added, NodeJSHostingView test, Changed VMPlan model, Fixed templates to support new relationship between orders and VMplans, Merged Calendar feature with Booking 2016-05-05 01:03:35 -05:00
Levi ca136d4e47 Merge branch 'develop' into feature/vm_pricing 2016-05-04 22:07:30 -05:00
Levi 6e8004bfd0 Changed hostingorder to m2m with vm plan model 2016-05-04 22:06:49 -05:00
Tomislav R 5480b51e92 Updated INSTALLATION doc 2016-05-04 20:13:31 +02:00
Tomislav R 9cfdeb73c6 Updated INSTALLATION doc 2016-05-04 20:12:58 +02:00
Tomislav R f536da4e01 Updated INSTALLATION doc 2016-05-04 20:11:15 +02:00
Tom f1716410e6 payment bug resolve 2016-05-04 17:59:25 +00:00
Tom 9f859ef116 remove debugger 2016-05-04 17:45:41 +00:00
Tom 786dbbf895 remove debugger 2016-05-04 17:45:12 +00:00
tmslav 4c68bd8dbc Merge pull request #59 from tmslav/develop
Develop
2016-05-04 17:42:36 +02:00
Tomislav R 9f2b3a2a31 resolve merge conflicts 2016-05-04 17:36:54 +02:00
Levi 1486843af0 Added VM detail page, Added VM setting page, Added VM pricing page,Added VM orders page, Added VM status page 2016-05-04 00:16:41 -05:00
Levi bbddb48ecc Changed redirect url after login 2016-05-03 01:06:43 -05:00
Levi 7d697b3c3a Added pagination to orders view, Created, Virtual machines booked page ,Changed logged user nabber , Added pagination to virtual machines view , Started Virtual machine detail page 2016-05-03 00:59:40 -05:00
Tomislav R 3b387d61db added test 2016-05-02 02:00:38 +02:00
Tomislav R 45730e4eb1 update dg payment 2016-05-01 14:13:12 +02:00
Levi Velázquez 8a6c05eb7d Merge pull request #55 from levivm/feature/vm_pricing
Fixed error creating stripe customer
2016-04-30 14:30:54 -05:00
Levi c4bf4fc6ff Fixed error creating stripe customer 2016-04-30 14:29:16 -05:00
Levi Velázquez 9db711d686 Merge pull request #54 from levivm/feature/vm_pricing
Added redirect urls after signup/login
2016-04-30 13:57:11 -05:00
Levi 4d47564ea6 Added redirect urls after signup/login 2016-04-30 13:55:55 -05:00
Levi Velázquez b06b0f9ebb Merge pull request #53 from levivm/feature/vm_pricing
Fixed requirements file
2016-04-29 23:54:45 -05:00
Levi 8f82a5b88e Fixed requirements file 2016-04-29 23:53:36 -05:00
Levi Velázquez 90833d5a19 Merge pull request #52 from levivm/feature/vm_pricing
Fixed requirements file
2016-04-29 23:44:15 -05:00
Levi 46893a5f60 Fixed requirements file 2016-04-29 23:43:34 -05:00
Levi Velázquez fa29204a1a Merge pull request #51 from levivm/feature/vm_pricing
Fixes digitalglarus urls, Added translated text to ungleich landing, Created Order view
2016-04-29 01:58:42 -05:00
Levi Velázquez 9502580030 Merge pull request #50 from levivm/feature/vm_pricing
Handled stripe payment errors , Added payment invoice
2016-04-29 01:53:55 -05:00
Levi 3459dc6cbc Fixes digitalglarus urls, Added translated text to ungleich landing page, Create user’s order template, Created view to list all user’s orders, Adding some style to pricing template 2016-04-29 01:53:24 -05:00
Tomislav R e0fc542673 fix merge conflict 2016-04-28 19:47:44 +02:00
Tomislav R 0fc96880ef update dg 2016-04-28 19:42:01 +02:00
Levi e7c8258427 Handled stripe payment errors , Added invoice template, Added view to handle invoice data 2016-04-27 01:54:15 -05:00
Levi Velázquez a5c24855a4 Merge pull request #49 from levivm/feature/vm_pricing
Stripe integration
2016-04-27 01:53:38 -05:00
Levi fdf8722c8f Added Hosting Order model, Created Billing Address Model , Method to create a customer using Stripe API , Created Customer Stripe profile to store for further charges , Method in order to charge an amount to a customer 2016-04-26 01:16:03 -05:00
Levi 981be2dcf4 Merge branch 'develop' into feature/vm_pricing 2016-04-24 19:20:17 -05:00
Levi f1dfc205ac Merge branch 'develop' of github.com:ungleich/dynamicweb into develop 2016-04-24 19:19:47 -05:00
Levi 84e5178e9b Merge branch 'develop' into feature/vm_pricing 2016-04-24 16:18:37 -05:00
Levi b770a9b2cc Merge branch 'develop' of github.com:ungleich/dynamicweb into develop 2016-04-24 16:16:39 -05:00
Tomislav R fcc1f8fb4b reverted changes to url structure 2016-04-24 23:16:38 +02:00
tmslav 7ac715684e Merge pull request #48 from tmslav/develop
url structure fix ungleich
2016-04-24 01:16:38 +02:00
Tomislav R 07a6473f62 url structure fix ungleich 2016-04-24 01:15:58 +02:00
tmslav 3f4d29c38f Merge pull request #47 from tmslav/develop
added dist
2016-04-23 23:48:38 +02:00
Tomislav R 84ce57b2c2 added dist 2016-04-23 23:48:03 +02:00
tmslav 2d74d06691 Merge pull request #46 from tmslav/develop
change remove files loading
2016-04-23 23:38:54 +02:00
Tomislav R 2f7b9e4ad4 change remove files loading 2016-04-23 23:38:09 +02:00
tmslav 4c7c3c5141 Merge pull request #45 from tmslav/develop
font-awesome local version
2016-04-23 20:40:02 +02:00
Tomislav R 8ea8ff216c font-awesome local version 2016-04-23 20:39:02 +02:00
tmslav f1da9bd24b Merge pull request #44 from tmslav/develop
https
2016-04-23 20:27:55 +02:00
Tomislav R 8bf18c2833 https 2016-04-23 20:27:13 +02:00
tmslav 0150801e93 Merge pull request #43 from tmslav/develop
new url structure
2016-04-23 20:13:34 +02:00
Tomislav R 5d0b49b6d9 new url structure 2016-04-23 20:12:55 +02:00
rascencio a6256964e8 Merge branch 'tmslav-updating_calendar' into develop 2016-04-23 19:09:59 +02:00
rascencio f7ec020838 :Merge branch 'updating_calendar' of https://github.com/tmslav/dynamicweb into tmslav-updating_calendar
Conflicts:
	dynamicweb/urls.py
2016-04-23 19:08:23 +02:00
tmslav 9057b3ac7e Merge pull request #41 from levivm/feature/vm_pricing
Billing Address Form added, Fixes on login / signup, Stripe test.
2016-04-23 19:01:16 +02:00
Tomislav R 213f295394 digitalglarus booking update 2016-04-23 19:00:20 +02:00
Levi 4777484245 Created a base template for login / signup, Fixed some html design issues on login / signup pages, Added Billing Address Form to payment page, Handle Billing Address Form validation, Created VirtualMachinePlan model in order to store user purchased VM, Create method in order to create a stripe plan , Investigated about stripe payment workflows 2016-04-23 02:22:44 -05:00
Levi 2827275bdc Merge branch 'develop' of github.com:ungleich/dynamicweb into develop 2016-04-22 19:58:30 -05:00
Levi 0bad2870f9 Added View to render payment page, Added Payment and summary forms, Added Payment.js library to request stripe token , Added jQuery validator for handling payment form errors 2016-04-22 08:36:38 -05:00
rascencio 82377a2dcc :Merge remote-tracking branch 'remotes/origin/feature/digital.glarus.german' into develop
Conflicts:
	dynamicweb/settings-test/__init__.py
	requirements.txt
	templates/cms/ungleich.ch/_footer.html
	templates/cms/ungleich.ch/_header_base.html
	templates/cms/ungleich.ch/_menu.html
	templates/cms/ungleich.ch/base.html
	templates/cms/ungleich.ch/blog.html
	templates/cms/ungleich.ch/page.html
	templates/cms/ungleichch/__init__.py
	templates/cms/ungleichch/_footer.html
	templates/cms/ungleichch/_header_base.html
	templates/cms/ungleichch/_menu.html
	templates/cms/ungleichch/base.html
	templates/cms/ungleichch/blog.html
	templates/cms/ungleichch/page.html
	ungleich/templates/cms/ungleichch/_footer.html
	ungleich/templates/cms/ungleichch/_header_base.html
	ungleich/templates/cms/ungleichch/_menu.html
	ungleich/templates/cms/ungleichch/base_ungleich.html
	ungleich/templates/cms/ungleichch/blog_ungleich.html
	ungleich/templates/cms/ungleichch/page.html
2016-04-22 10:08:33 +02:00
rascencio 4a68857717 wqMerge remote-tracking branch 'remotes/origin/feature/vm_pricing' into develop
Conflicts:
	dynamicweb/urls.py
2016-04-22 10:04:00 +02:00
tmslav de70ae3acd Merge pull request #38 from sgoudelis/hosting-urls
Added extra URLs for the hosting pages
2016-04-22 09:59:04 +02:00
tmslav cccea5d67a Merge pull request #40 from levivm/feature/vm_pricing
Added pricing selector to hosting pages. Login/Signup implemented
2016-04-22 09:58:29 +02:00
Levi 64a484e749 Separated base hosting page into html sections, Added pricing selector to Django Page, Added pricing selector to Rails Page, Added pricing selector to NodeJS Page, Implemented hosting signup , Implemented hosting login, Created forms to handle login/signup errors 2016-04-20 01:03:32 -05:00
Levi Velázquez 2e4c7caf9c Merge pull request #39 from levivm/feature/vm_pricing
Feature/vm pricing
2016-04-20 01:02:31 -05:00
Levi cb51e08cef Added serializer to VM model, Rewrite django hosting view , Created price selection templates , Added price selector with automatic price change 2016-04-19 01:04:42 -05:00
Efstratios Goudelis 4442501786 Added extra URLs for the hosting pages:
/djangohosting/
/nodehosting/

Also fixed a small typo in hosting/templates/hosting/rails.html

Related tickets:
https://redmine.ungleich.ch/issues/2225
https://redmine.ungleich.ch/issues/1620
https://redmine.ungleich.ch/issues/1621
2016-04-18 12:16:29 +03:00
Levi 3015399692 registered VM types model in the admin 2016-04-17 20:05:39 -05:00
Levi 368cfcecd1 Merge branch 'develop' of github.com:ungleich/dynamicweb into develop 2016-04-17 19:52:32 -05:00
Levi 05e73b1d5e Fixed ungleich urls, created model for storing VM types, created command to load VM prices and data to database 2016-04-17 19:52:19 -05:00
Levi Velázquez 8a6b4d695d Merge pull request #36 from levivm/develop
fixed login urls
2016-04-15 22:58:07 -05:00
Levi bdbf328375 fixed login urls 2016-04-15 22:57:16 -05:00
Levi Velázquez 8efa851430 Merge pull request #35 from levivm/develop
fixing url translations
2016-04-15 22:41:59 -05:00
Levi 5198333013 fixing url translations 2016-04-15 22:25:57 -05:00
Levi Velázquez 7c3bb07c9a Merge pull request #34 from levivm/develop
Adding correct home menu option
2016-04-15 21:43:13 -05:00
Levi 1cfc52cf94 Adding correct home menu option 2016-04-15 21:42:21 -05:00
Tomislav R 98cc38b1cf Merge branch 'develop' into updating_calendar 2016-04-16 03:43:49 +02:00
Levi Velázquez c80eb8bdad Merge pull request #33 from levivm/develop
Develop
2016-04-15 20:21:39 -05:00
Levi e075be8534 Merge branch 'develop' of github.com:ungleich/dynamicweb into develop 2016-04-15 20:18:54 -05:00
Levi ab75b12ffa Handled success message from contact form in ungleich, Contact section in ungleich now supports translation, About section in ungleich now supports translation, Footer section in ungleich now supports translation, Portfolio section in ungleich now supports translation, Services section in ungleich now supports translation, Software section in ungleich now supports translation, Fixed digitalglarus about page 2016-04-15 20:18:29 -05:00
Levi Velázquez 3f9b4abc6b Merge pull request #32 from levivm/develop
Fixed admin urls
2016-04-13 01:27:54 -05:00
Levi 997f3145db Fixed admin urls 2016-04-13 01:27:11 -05:00
Levi Velázquez 14f5faf843 Merge pull request #31 from levivm/develop
Integrating Ungleich page into dynamicweb
2016-04-13 01:11:30 -05:00
Levi 85c0b8348f Removing files 2016-04-13 01:02:48 -05:00
Levi 6c11aaaa0c Adding .psd to gitignore 2016-04-13 00:50:11 -05:00
Levi 8544efc898 Cleaning files 2016-04-13 00:46:09 -05:00
Levi 2395b2fe97 Cleaning psd files 2016-04-13 00:38:26 -05:00
Levi fd66c33299 Divided ungleich landing sections into templates. Moved static files and all files path were adapted, Ungleich form conected to landing, Reconfigured django urls 2016-04-13 00:31:19 -05:00
Levi 5a04fc4969 Moved ungleich landing into django 2016-04-12 22:03:18 -05:00
Levi Velázquez 09a787e1ac Merge pull request #29 from levivm/develop
Develop
2016-04-12 00:54:02 -05:00
Levi 1469f077bd Merge branch 'develop' of github.com:ungleich/dynamicweb into develop 2016-04-12 00:51:02 -05:00
Levi b29ee74634 Added translation support for ungleich contact page, 2016-04-12 00:50:15 -05:00
Levi Velázquez c6feaba777 Merge pull request #28 from levivm/develop
Updated contact page style and changed header bg
2016-04-10 17:09:49 -05:00
Levi 20a59f461d Updated contact page style and changed header bg 2016-04-10 17:09:16 -05:00
Levi Velázquez f52a94db11 Merge pull request #27 from levivm/develop
Changing database name from app_new to app
2016-04-10 16:24:21 -05:00
Levi fce44b2ec5 Changing database name from app_new to app 2016-04-10 16:23:30 -05:00
Levi Velázquez f6cb9abc42 Merge pull request #26 from levivm/develop
Moved contact form model in order to be reusable by ungleich app, Cre…
2016-04-10 16:13:56 -05:00
Levi 942464f6f6 Moved contact form model in order to be reusable by ungleich app, Created unit test for digitalglarus contact page, Created ungleich contact page, Created unit test for ungleich contact page, Created unit test for forms . 2016-04-10 16:12:43 -05:00
Tomislav R db78247771 Merge remote-tracking branch 'upstream/design_membership' into updating_calendar 2016-04-10 21:30:11 +02:00
tmslav cf0fec706c Merge pull request #25 from tmslav/develop
update staging
2016-04-10 08:52:03 +02:00
tmslav d3122cc3fa Merge pull request #24 from tmslav/master
updating staging
2016-04-10 08:50:55 +02:00
Tomislav R e1676a98aa Merge branch 'master' into develop 2016-04-10 08:43:03 +02:00
Tomislav R b661b5e7e6 Merge remote-tracking branch 'upstream/master' 2016-04-10 08:42:33 +02:00
tmslav aa592156fd updated gallery 2016-04-10 06:23:21 +00:00
Tomislav R 1190bd9018 fixed debug option 2016-04-10 04:52:29 +02:00
tmslav 6bf2a1ec46 Merge pull request #23 from tmslav/develop
Develop
2016-04-10 04:43:19 +02:00
Tomislav R d9487848f0 sorting files 2016-04-10 04:41:36 +02:00
Tomislav R 2125bc7059 Merge branch 'master' into develop 2016-04-10 04:39:32 +02:00
tmslav c7500175e9 Update INSTALLATION.rst 2016-04-10 04:20:15 +02:00
tmslav 1ebaaef8c3 Update INSTALLATION.rst 2016-04-10 03:47:17 +02:00
Tomislav R 45af2dbc05 doc 2016-04-10 03:42:26 +02:00
tmslav 99ad6852b7 production changes 2016-04-10 01:05:33 +00:00
rascencio de2f79e8ce Merge branch 'develop' 2016-04-09 20:09:52 +02:00
Levi Velázquez 3961f63656 Merge pull request #22 from levivm/develop
added translation text for form contact form fields
2016-04-09 13:05:49 -05:00
Levi a575465a80 added translation text for form contact form fields 2016-04-09 13:00:16 -05:00
rascencio 08019b9d33 Merge branch 'develop' 2016-04-09 19:56:45 +02:00
Levi Velázquez 0e1f2f3fdf Merge pull request #21 from levivm/develop
Added supporters placeholders
2016-04-09 04:06:19 -05:00
Levi 4beb09dcd1 Added supporters placeholders 2016-04-09 04:03:28 -05:00
Levi Velázquez d6fbc281cb Merge pull request #17 from levivm/develop
Develop
2016-04-09 03:12:56 -05:00
Levi c33b85626a Merge branch 'develop' of github.com:ungleich/dynamicweb into develop 2016-04-09 03:00:41 -05:00
tmslav c232d3e7f7 Merge pull request #20 from tmslav/develop
updated development from master
2016-04-09 09:58:37 +02:00
Tomislav R e9c29fb7f9 Merge remote-tracking branch 'upstream/develop' into develop 2016-04-09 09:57:56 +02:00
Levi 0e65c1e717 allowing urls translation into german using .po files 2016-04-09 02:53:05 -05:00
tmslav a79c78d43e Merge pull request #19 from tmslav/master
home added and assigned right template, fixed up blog for digitalglarus
2016-04-09 09:12:03 +02:00
Tomislav R 10d3e236ee home added and assigned right template 2016-04-09 08:51:20 +02:00
tmslav 29aba3d6aa Merge pull request #18 from tmslav/master
fixed language choosing for digitalglarus
2016-04-09 03:57:26 +02:00
Levi 50a973c28d changed form email contact 2016-04-08 20:11:29 -05:00
Levi ebe214d95b Create contact page in German and made it editable 2016-04-08 19:45:28 -05:00
Tomislav R 031ce0b5f3 Merge remote-tracking branch 'upstream/master' 2016-04-09 01:02:08 +02:00
Tomislav R 1cc0358cb0 added language selection 2016-04-09 01:01:08 +02:00
Levi a680de0567 cleaning code 2016-04-07 00:30:18 -05:00
Levi bb8c5314bc Adapt copyright copy to use current year, Add bank account info, Set the correct text on supporters page, HTML Form adapted to Django template, Create forms.py to have all forms, Create Contact Django Form View, Create a HTML template to contact email, Send contact email to info@digitalglarus.ch 2016-04-07 00:26:50 -05:00
Levi d7cb1fbbc6 cleaning code 2016-04-03 21:47:21 -05:00
Levi 93e1641203 remove templates 2016-04-03 21:46:17 -05:00
Levi b2b788d779 template moved 2016-04-03 21:28:04 -05:00
Levi 979a0bb24d Merge branch 'develop' into feature/supporter 2016-04-03 21:15:05 -05:00
Levi ceeed874d2 fixed supporter page, change footer info, added support-us page, changed contact email 2016-04-03 20:39:57 -05:00
rascencio 1a5b1ec6e1 Merge branch 'master' into develop 2016-04-04 03:33:25 +02:00
rascencio 3f1f43752f Merge branch 'develop' of https://github.com/ungleich/dynamicweb into develop 2016-04-04 03:32:50 +02:00
rascencio a2a3e6156c blog dg fix 2016-04-04 03:32:22 +02:00
tmslav 725a1d1e3d Merge pull request #16 from tmslav/master
updated ungleich
2016-04-03 11:47:04 +02:00
Tomislav R 949ee20a8a updated ungleich 2016-04-03 11:46:25 +02:00
tmslav a4de615301 Merge pull request #15 from tmslav/master
updated main pages links
2016-04-01 12:38:25 +02:00
Tomislav R 1d18894b60 updated main pages links 2016-04-01 12:37:01 +02:00
tmslav 7b0f0db338 Merge pull request #14 from ungleich/master
dynamicweb
2016-03-31 20:31:46 +02:00
tmslav eb9df736bb Merge pull request #13 from tmslav/master
removed db
2016-03-31 18:16:50 +02:00
Tomislav R 40cdf8a11f removed 2016-03-31 18:15:37 +02:00
tmslav 2d2f7ca6f4 Merge pull request #11 from tmslav/master
added media
2016-03-26 17:33:09 +01:00
Tomislav R e13947df8d added media 2016-03-25 19:39:50 +01:00
tmslav e78fe3ca01 Merge pull request #10 from tmslav/master
added db
2016-03-25 19:36:38 +01:00
Tomislav R c77f80dc45 added db 2016-03-25 19:35:52 +01:00
tmslav fb539cbe92 Merge pull request #9 from tmslav/master
merge blog fix
2016-03-25 19:22:04 +01:00
Tomislav R 26de99e773 fixed orphaned plugins and add post functionality 2016-03-25 19:18:07 +01:00
Sanghee Kim 17a9245d21 calendar added 2016-03-23 18:25:49 +01:00
Tomislav R f5ece43b25 added missing blog templates 2016-03-23 14:25:15 +01:00
Tomislav R 28df2526a8 update django settings for local and production 2016-03-22 22:09:22 +01:00
Tomislav R 1f2c94a053 removed duplicated djangocms 2016-03-22 21:09:59 +01:00
Your Name 1ce3f4bbac resolve merge conflict 2016-03-22 15:16:21 +00:00
Your Name 767d24adb7 resolve merge conflict 2016-03-22 15:12:47 +00:00
tmslav d56bbd5eab Merge pull request #8 from tmslav/blog_fix
Blog update
2016-03-22 01:23:02 +01:00
Tomislav R 6b78bac53b Blog update 2016-03-22 01:21:50 +01:00
rascencio 0d04a18a0d server push 2016-03-19 21:28:58 +01:00
rascencio 0f3ebfdbba settings difference push 2016-03-16 15:23:15 +01:00
tmslav 3d23db0c73 Merge pull request #7 from tmslav/membership_payment
Membership payment
2016-03-16 15:16:11 +01:00
Tomislav R 6319515bb4 fixed new user registration 2016-03-16 15:10:48 +01:00
Tomislav R ff9a6e1b2b fixed requirements 2016-03-16 00:26:49 +01:00
jiyounyoon 2013317420 Add new files for design 2016-03-14 14:13:31 -07:00
Tomislav R e5d2d74450 payment app 2016-03-11 19:42:45 +01:00
Tomislav R 3ca9ef5900 fixed login 2016-03-07 19:25:01 +01:00
Tomislav R 2477fbc11b update req file and update directory structure 2016-03-07 19:20:45 +01:00
Tomislav R b8824b3f46 fixed CustomUser 2016-03-07 18:39:24 +01:00
Tomislav R 3157db235a test 2016-03-07 17:49:02 +01:00
Your Name 268c3ebdbb Merge branch 'master' of https://github.com/ungleich/dynamicweb 2016-03-05 20:15:44 +00:00
Your Name 8f4dd038bd Merge remote-tracking branch 'refs/remotes/origin/master'
mmit.
2016-03-05 19:57:41 +00:00
Your Name 958ed9572b added python path
Signed-off-by: Your Name <you@example.com>
2016-03-05 19:49:22 +00:00
Your Name ec789b625e changes on prod - master 2016-03-05 19:46:46 +00:00
Sanghee Kim 530ca19556 Import cal + css from Jiyoun 2016-03-04 21:15:48 +01:00
rascencio 3ec565c178 Merge pull request #6 from tmslav/update_django_version
Update django version
2016-03-04 13:06:43 -06:00
Tomislav R 9f944ca1ed init membership 2016-03-03 22:55:23 +01:00
Tomislav R 9eed348b62 Merge branch 'master' into update_django_version 2016-03-03 22:32:36 +01:00
Tomislav R bfaa88e774 test 2016-03-03 22:22:37 +01:00
Sanghee Kim c7a9eb1e59 error button added 2016-03-02 20:06:31 +01:00
Sanghee Kim 5606421739 text change 2016-03-02 19:42:39 +01:00
Sanghee Kim 1fef3c0b90 button color 2016-03-02 18:00:55 +01:00
Sanghee Kim c929823c2b button color 2016-03-02 00:18:52 +01:00
Sanghee Kim b2e62b1fd7 button color 2016-03-02 00:16:00 +01:00
Sanghee Kim fa5c914c40 button color 2016-03-02 00:09:14 +01:00
상희 김 6cd443c568 color changes 2016-03-01 21:52:04 +01:00
Tomislav R 5fbde4878d update 2016-03-01 21:24:51 +01:00
Tomislav R abbc2982e3 django version update #3 2016-02-29 23:28:31 +01:00
rascencio 66d042dbe7 one column supporters 2016-02-14 11:52:05 -06:00
rascencio 24df1a4dfc Merge branch 'release/supporters-widget' 2016-02-14 10:11:06 -06:00
rascencio 8392ed521f Merge branch 'feature/supporters' into develop 2016-02-14 09:47:15 -06:00
rascencio f25a4f3d57 added supporters plugin
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-14 09:47:07 -06:00
rascencio d1c1882831 added supporters plugin
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-13 14:28:46 -06:00
상희 김 6b4b2a6be9 payment page draft 2016-02-11 16:22:15 +01:00
상희 김 caecf7c8f6 membership page design draft 2016-02-10 23:50:10 +01:00
rascencio bead7f9626 supporter description can be null
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-08 04:32:18 -06:00
rascencio 862ce849f2 dg: supporters styles 2016-02-08 04:31:53 -06:00
rascencio 111506d885 ...
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-08 04:23:46 -06:00
rascencio eb9032592e DG: added link to supporters...
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-08 04:21:33 -06:00
rascencio 218fccf8af adding assets to DG base template
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-08 04:14:00 -06:00
rascencio 39be946638 DG: base template should show cms toolar
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-08 04:11:26 -06:00
rascencio e64fa30eef deleted counter on letscowork item
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-08 03:41:47 -06:00
rascencio f4b6f43db6 adding placeholder for index gallery
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-08 03:01:34 -06:00
rascencio 94ac23cdf4 fixed migrations
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-08 02:58:40 -06:00
rascencio d0afe37078 added digital glarus migrations
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-08 02:43:52 -06:00
rascencio ed08e54a55 added digital glarus admin 2016-02-08 02:43:08 -06:00
rascencio e4328f94d7 added digitalglarus gallery template
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-08 02:42:53 -06:00
rascencio 3d4fb0dd1b added plugins for digitalglarus 2016-02-08 02:42:26 -06:00
rascencio aa62bd16b8 added models for galleries and supporters
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-08 02:42:01 -06:00
rascencio f352f487ca added supporters admin 2016-02-08 02:41:39 -06:00
rascencio 2325d5288d supporters description should be text field
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-07 20:19:11 -06:00
rascencio 06c0b3ec55 added supporters migration
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-07 20:03:13 -06:00
rascencio 0051981f07 updated requirements
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-07 20:02:56 -06:00
rascencio b9efa57eb6 supporters: better style for names 2016-02-03 07:36:52 -06:00
rascencio 559fe2f698 adding supporters view
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-03 07:27:29 -06:00
rascencio 8b8d7733d3 dynamic year for hosting template footer
Signed-off-by: rscnt <rascnt@gmail.com>
2016-02-03 05:24:58 -06:00
rascencio 742ca48d36 Merge branch 'release/jazz-changes' 2015-11-29 08:38:18 -06:00
rascencio 7481d18089 language option text changed
Signed-off-by: rscnt <rascnt@gmail.com>
2015-11-29 08:14:08 -06:00
rascencio eb9a337be5 Merge branch 'develop' 2015-11-14 17:29:45 -06:00
rascencio 23f38df1cd added one column template 2015-11-14 16:29:05 -06:00
rascencio f9a58697fc added one column
Signed-off-by: rscnt <rascnt@gmail.com>
2015-11-14 15:58:17 -06:00
rascencio 6a517b4e24 Merge branch 'release/ungleich-fixes' 2015-11-05 01:40:27 -06:00
rascencio 1960f62d2c digitalglarus: blog detail small "ugly" fix
Signed-off-by: rscnt <rascnt@gmail.com>
2015-11-05 01:02:41 -06:00
rascencio 8e297fcb87 settings/base: refactor - pep8, also added djangocms-blog parler conf
Signed-off-by: rscnt <rascnt@gmail.com>
2015-11-05 01:02:18 -06:00
rascencio 671c66b297 blog.ungleich: only show root pages on menu
Signed-off-by: rscnt <rascnt@gmail.com>
2015-11-02 16:59:50 -06:00
rascencio f9d555c9cf Merge branch 'feature/django-settings' into develop 2015-11-02 16:03:00 -06:00
rascencio f5ca1934c0 dynamicweb/urls: removing static() call
Signed-off-by: rscnt <rascnt@gmail.com>
2015-11-02 16:02:39 -06:00
rascencio be7579134f dynamicweb/settings: base, using PROJECT_ROOT instead of BASE_DIR
Signed-off-by: rscnt <rascnt@gmail.com>
2015-11-02 15:58:52 -06:00
rascencio 813db391cf dynamicweb/wsgi: using settings.prod module on production
Signed-off-by: rscnt <rascnt@gmail.com>
2015-11-02 14:45:32 -06:00
rascencio ca3031dde2 dynamicweb/urls: fetch project settings instead of project settings module
Signed-off-by: rscnt <rascnt@gmail.com>
2015-11-02 14:45:04 -06:00
rascencio cf9a9f082a gitignore: added .idea folder and .env file
Signed-off-by: rscnt <rascnt@gmail.com>
2015-11-02 14:44:31 -06:00
rascencio f885036d0e dynamicweb: added settings module with different files for each env
Signed-off-by: rscnt <rascnt@gmail.com>
2015-11-02 14:44:18 -06:00
19 changed files with 8470 additions and 484 deletions

View File

@ -1074,7 +1074,7 @@ h6 intro-smallcap {
.carousel-text {
text-transform : none;
font-famil:"Raleway" , Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-family:"Raleway" , Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size : 20px;
font-weight : 100;
lign-heignt: 2px;

View File

@ -1,7 +1,7 @@
@charset "UTF-8";
/* CSS Document */
header {
header.history {
text-align: center;
color: #fff;
background-attachment: scroll;
@ -13,6 +13,7 @@ header {
background-size: cover;
-o-background-size: cover;
}
.supporter {
font-size:18px;
font-family:raleway, monteserrat, open sans, helvitica neue, sans-serif;

View File

@ -5,357 +5,86 @@
{% block content %}
<!-- Header -->
<header>
<div class="container">
<div class="intro-text">
<p>
</p>
<div class="intro-headline">
<span class="intro-headline">
Where great minds work
</span>
</div>
</div>
</div>
<header class="history">
<div class="container header-history">
<div class="intro-text">
<p>
</p>
<div class="intro-headline">
<span class="intro-headline">
Where great minds work
</span>
</div>
</div>
</div>
</div>
</header>
</header>
<!-- form section ends-->
<!-- Services Section -->
<section id="history">
<div class="container-fluid">
<div class="row-fluid">
<div class="col-lg-12 col-md-12 text-center wow fadeInDown">
<span class="glyphicon glyphicon-star glyphicon-inverse"></span>
<h2 class="section-heading">the story of Digital Glarus</h2>
<p class="carousel-text text-center supporter-black">
In search for a better environment for creativity, ungleich
arrived at a small village in Glarus. First we were driven by the
cheap real estate price, then we were genuinely surprised by the beauty of its nature. People were incredibly friendly as well. Working just became so relaxed and enjoyable in such a beautiful
surrounding..How come we are the only ones here?! We can't be
enjoying this alone, we need to let others know about this great
place. That's how it all started...
</p>
<span class="glyphicon glyphicon-heart glyphicon-inverse"></span>
<h2 class="section-heading">we fell in love</h2>
<p class="carousel-text text-center supporter-black">
We didn't see this coming, but we really fell in love with Glarus. The lakes, the mountains, the mist, the (amazing) snow,
the fresh air, the stream, the people, the stars...how could we not? And before long, we found an 100 something years old house,
formerly a family home, but long time unused, next to a river in
Schwanden. Full of old furniture, the house and the neighborhood
was stepping in a time machine. There, we found our first
coworking space in Glarus.</p>
<span class="glyphicon glyphicon-home glyphicon-inverse"></span>
<h2 class="section-heading">Our crowdfunding success</h2>
<p class="carousel-text text-center supporter-black">
What comes with a very old house? Lots of charm, yes. Great
history, yes. A contract stating that we can park our goats in the
storage room, yes. And, yes, tons of things to be fixed. We
couldn't afford much of renovation-we are a young start up rich
with creativity but not much money (yet)-that is why we decided to ask for help. To our surprise, generous people found hope and
inspiration from our project. We got much supports from people we
know and we don't know. People wrote to us, called us, met us. We
were on the cover of newspaper. We were on TV. We became the talk
of the town.
</p>
<img src="{% static 'digitalglarus/img/100days.png' %}" width="220" height="330">
<span class="glyphicon glyphicon-road glyphicon-inverse"></span>
<h2 class="section-heading">And the story continues..!</h2>
<p class="carousel-text text-center supporter-black">
With the money we raised from our crowdfunding campaign, we
started renovating the hourse, ripping floors off and fixing
walls, giving a fresh coat of paint on old walls. We hired Samuel,
who came to Glarus as a refugee from Eritrea, as our intern to
renovate the house and learn computer science. We opened our door for students to live. Our coworking space is growing slowly but
meaningfully. Our journey only started!
</p>
<hr class="primary">
</div>
</div>
<!--dropdown icons-->
<!--<div class="row text-center">
<div class="col-xs-6 col-sm-3">
<div class="team-member wow fadeInDown" data-wow-delay="0.3s">
<img src="img/services/sleep.svg" class="img-responsive img-toggle" alt="">
</div>
</div>
<div class="col-xs-6 col-sm-3">
<div class="team-member wow fadeInDown" data-wow-delay="0.5s">
<img src="img/services/eat.svg" class="img-responsive img-toggle" alt="">
</div>
</div>
<div class="col-xs-6 col-sm-3">
<div class="team-member wow fadeInDown" data-wow-delay="0.7s">
<img src="img/services/freshenup.svg" class="img-responsive img-toggle cursor-pointer" alt="">
</div>
</div>
<div class="col-xs-6 col-sm-3">
<div class="team-member wow fadeInDown" data-wow-delay="0.8s">
<img src="img/services/work.svg" class="img-responsive img-toggle" alt="">
</div>
</div>
<div class="row text-center" style="margin-left: 0px; margin-right: 0px;">
<div class="col-xs-6 col-sm-3">
<div class="team-member wow fadeInDown" data-wow-delay="0.9s">
<img src="img/services/enjoy.svg" class="img-responsive img-toggle" alt="">
</div>
</div>
<div class="col-xs-6 col-sm-3">
<div class="team-member wow fadeInDown" data-wow-delay="1s">
<img src="img/services/network.svg" class="img-responsive img-toggle" alt="">
</div>
</div>
<div class="col-xs-6 col-sm-3">
<div class="team-member wow fadeInDown" data-wow-delay="1.1s">
<img src="img/services/lightbulb.svg" class="img-responsive img-toggle cursor-pointer" alt="">
</div>
</div>
<div class="col-xs-6 col-sm-3">
<div class="team-member wow fadeInDown" data-wow-delay="1.2s">
<img src="img/services/beinspired.svg" class="img-responsive img-toggle" alt="">
</div>
</div>
</div>
-->
<!-- start:recommendationSlider -->
<!-- <hr class="primary">
<div id="carousel-recommendation-ungleich" class="carousel slide ungleich ungleich-gallery ungleich-gallery-text-carousel" data-ride="carousel" data-interval="false">-->
<!-- Indicators -->
<!-- <ol class="carousel-indicators">
<li data-target="#carousel-recommendation-ungleich" data-slide-to="0" class="active"></li>
<li data-target="#carousel-recommendation-ungleich" data-slide-to="1"></li>
<li data-target="#carousel-recommendation-ungleich" data-slide-to="2"></li>
</ol>-->
<div class="row-fluid">
<div class="col-lg-12 col-md-12 text-center wow fadeInDown">
<span class="glyphicon glyphicon-star glyphicon-inverse"></span>
<h2 class="section-heading">the story of Digital Glarus</h2>
<p class="carousel-text text-center supporter-black">
In search for a better environment for creativity, ungleich
arrived at a small village in Glarus. First we were driven by the
cheap real estate price, then we were genuinely surprised by the beauty of its nature. People were incredibly friendly as well. Working just became so relaxed and enjoyable in such a beautiful
surrounding..How come we are the only ones here?! We can't be
enjoying this alone, we need to let others know about this great
place. That's how it all started...
</p>
<span class="glyphicon glyphicon-heart glyphicon-inverse"></span>
<h2 class="section-heading">we fell in love</h2>
<p class="carousel-text text-center supporter-black">
We didn't see this coming, but we really fell in love with Glarus. The lakes, the mountains, the mist, the (amazing) snow,
the fresh air, the stream, the people, the stars...how could we not? And before long, we found an 100 something years old house,
formerly a family home, but long time unused, next to a river in
Schwanden. Full of old furniture, the house and the neighborhood
was stepping in a time machine. There, we found our first
coworking space in Glarus.</p>
<span class="glyphicon glyphicon-home glyphicon-inverse"></span>
<h2 class="section-heading">Our crowdfunding success</h2>
<p class="carousel-text text-center supporter-black">
What comes with a very old house? Lots of charm, yes. Great
history, yes. A contract stating that we can park our goats in the
storage room, yes. And, yes, tons of things to be fixed. We
couldn't afford much of renovation-we are a young start up rich
with creativity but not much money (yet)-that is why we decided to ask for help. To our surprise, generous people found hope and
inspiration from our project. We got much supports from people we
know and we don't know. People wrote to us, called us, met us. We
were on the cover of newspaper. We were on TV. We became the talk
of the town.
</p>
<!-- Wrapper for slides -->
<!-- <div class="carousel-inner" role="listbox">
<div class="item active">
<p class="carousel-text text-muted text-center">
When we first moved our company HQ to Glarus,
we couldn't believe how beautiful and peaceful
a workplace could be. Then we thought, we can't be
the only ones appreciating it, more people should
know about this.
</p>
<p class="text-center">
<strong>- Nico Schottelius</strong>, CEO at ungleich GmbH
</p>
</div>
<div class="item">
<p class="carousel-text text-muted text-center">
something something
</p>
<p class="text-center">
<strong> - Alain Lafon </strong>, Co-founder of 200ok
</p>
</div>
<div class="item">
<p class="carousel-text text-muted text-center">
We have this beautiful nature like on a holiday,
but it is still a working environment and you can
really focus and be productive.
<p class="text-center">
<strong>- Gregor Martius,</strong>
Swiss Federal Institute for Forest, Snow and Landscape Research WSL
</p>
</div>
<div><iframe class="center-block" frameborder="0" height="330" scrolling="no" src="//www.100-days.net/de/projekt/start-digital-glarus/widget/v2" width="220"></iframe></div>
<span class="glyphicon glyphicon-road glyphicon-inverse"></span>
<h2 class="section-heading text-cente">And the story continues..!</h2>
<p class="carousel-text text-center supporter-black">
With the money we raised from our crowdfunding campaign, we
started renovating the hourse, ripping floors off and fixing
walls, giving a fresh coat of paint on old walls. We hired Samuel,
who came to Glarus as a refugee from Eritrea, as our intern to
renovate the house and learn computer science. We opened our door for students to live. Our coworking space is growing slowly but
meaningfully. Our journey only started!
</p>
<hr class="primary">
</div>
</div>
</div>-->
<!-- end:recommendationSlider -->
</div></section>
<!-- Portfolio Grid Section -->
<!--
<section id="portfolio" class="no-padding">
<div class="container-fluid">
<!--<div class="row">
<div class="col-lg-12 text-center wow fadeInDown">
<h2 class="section-heading">here you can</h2>
<h3 class="section-subheading text-muted">Join our community. Inspire and be inspired.</h3>
</div>
</div>
<div class="row no-gutter popup-gallery">
<div class="col-lg-4 col-md-4 col-sm-6 portfolio-item wow fadeInDown text-center" data-wow-delay="0.5s">
<img src="img/portfolio/excursion.png" class="img-responsive inline-block" alt="">
<div class="caption portfolio-caption-white">excursions</div>
</div><div class="col-lg-4 col-md-4 col-sm-6 portfolio-item wow fadeInDown text-center" data-wow-delay="0.8s">
<img src="img/portfolio/ski.png" class="img-responsive inline-block" alt="">
<div class="caption portfolio-caption-white">enjoy the great outdoors</div>
</div>
<div class="col-lg-4 col-md-4 col-sm-6 portfolio-item wow fadeInDown text-center" data-wow-delay="1.1s">
<img src="img/portfolio/concert.png" class="img-responsive inline-block" alt="">
<div class="caption portfolio-caption-white">cultural events</div>
</div>
<div class="col-lg-4 col-md-4 col-sm-6 portfolio-item wow fadeInDown text-center" data-wow-delay="1.2s">
<img src="img/portfolio/inspire.png" class="img-responsive inline-block" alt="">
<div class="caption portfolio-caption-white">be inspired</div>
</div>
<div class="col-lg-4 col-md-4 col-sm-6 portfolio-item wow fadeInDown text-center" data-wow-delay="1.3s">
<img src="img/portfolio/workshop.png" class="img-responsive inline-block" alt="">
<div class="caption portfolio-caption-white">workshops</div>
</div>
<div class="col-lg-4 col-md-4 col-sm-6 portfolio-item wow fadeInDown text-center" data-wow-delay="1.4s">
<img src="img/portfolio/recharge.png" class="img-responsive inline-block" alt="">
<div class="caption portfolio-caption-white">recharge</div>
</div>
</div>
</section>-->
<!--aside-->
<!-- <aside class="bg-dark">
<div class="container text-center">
<div class="call-to-action aside-caption-white">
Join our community. Be our member now!
<br>
<br>
<a href="http://startbootstrap.com/template-overviews/creative/" class="btn btn-default btn-primary sr-button"> Sign Up </a>
</div>
</div>
</aside>-->
<!-- Half Page Image Background Carousel -->
<div id="myCarousel" class="carousel slide">
<!-- Indicators -->
<ol class="carousel-indicators">
<li data-target="#myCarousel" data-slide-to="0" class="active"></li>
<li data-target="#myCarousel" data-slide-to="1"></li>
<li data-target="#myCarousel" data-slide-to="2"></li>
<li data-target="#myCarousel" data-slide-to="3"></li>
</ol>
<!-- Wrapper for Slides -->
<div class="carousel-inner">
<div class="item active">
<!-- Set the first background image using inline CSS below. -->
<div class="fill" style="background-image:url({% static 'digitalglarus/img/history/livingroom-1.jpg' %})"></div>
<div class="carousel-caption carousel-caption-text">
OpenNebula workshop : <br>
push your geeky boundary with us at Digital Chalet
</div>
</div>
<div class="item">
<!-- Set the second background image using inline CSS below. -->
<div class="fill" style="background-image:url({% static 'digitalglarus/img/history/livingroom-2.jpg' %})"></div>
<div class="carousel-caption carousel-caption-text">
Lorawan meetup : <br>
connect with like-minded people and discuss your latest tech obsession.
</div>
</div>
<div class="item">
<!-- Set the third background image using inline CSS below. -->
<div class="fill" style="background-image:url({% static 'digitalglarus/img/portfolio/slider_3.png' %})"></div>
<div class="carousel-caption carousel-caption-text">
Cooking and Hacking at Digital Chalet Schwanden
</div>
</div>
<div class="item">
<!-- Set the third background image using inline CSS below. -->
<div class="fill" style="background-image:url({% static 'digitalglarus/img/portfolio/slider_4.png' %})"></div>
<div class="carousel-caption carousel-caption-text">
Dive into the beautiful nature around you anytime you want
</div>
</div>
</div>
<!-- Controls -->
<a class="left carousel-control" href="#myCarousel" data-slide="prev">
<span class="glyphicon glyphicon-chevron-left"></span>
</a>
<a class="right carousel-control" href="#myCarousel" data-slide="next">
<span class="glyphicon glyphicon-chevron-right"></span>
</a>
</div>
</section>
<!--carousel-->
<!-- Team Section -->
<!-- <section id="team" class="bg-light-gray">
<div class="container">
<div class="row">
<div class="col-sm-16 text-center center-block wow fadeInDown">
<h2 class="section-heading">Why ungleich?*</h2>
<h3 class="text-muted">What our customers say</h3>
</div>
</div>
<!-- Half Page Image Background Carousel -->
<section>
<div>
<iframe frameborder="0" width="100%" height="650" src="//cdn.knightlab.com/libs/timeline3/latest/embed/index.html?source=15clFd1fjnVScVziBlF-X7j5M7V6uNFt9jt9QZVylaYI&amp;font=Default&amp;lang=en&amp;initial_zoom=2&amp;height=650" width="100%"></iframe>
</div>
<div class="row">
<div class="col-sm-10 center-block wow fadeInDown">
<!-- start:recommendationSlider -->
<!--
<div id="carousel-recommendation-ungleich" class="carousel slide ungleich ungleich-gallery ungleich-gallery-text-carousel" data-ride="carousel" data-interval="3000">
<!-- Indicators -->
<!-- <ol class="carousel-indicators">
<li data-target="#carousel-recommendation-ungleich" data-slide-to="0" class="active"></li>
<li data-target="#carousel-recommendation-ungleich" data-slide-to="1"></li>
<li data-target="#carousel-recommendation-ungleich" data-slide-to="2"></li>
</ol>
<!-- Wrapper for slides -->
<!-- <div class="carousel-inner" role="listbox">
<div class="item active">
<img class="center-block img-client img-responsive" src="./img/client-logos/teralytics.png" />
<p class="carousel-text text-muted text-center">
"ungleich helped us getting started with our internal
infrastructure, hosted on physical servers in a
co-location data centre in Zurich. From planning the
network layout and virtualisation setup,
inviting offers and securing a great deal from a
hardware vendor, all the way to the installation of
basic services like DNS, VPN and firewalls using the
configuration management software cdist, we could
count on the support of ungleich. At the end, we got
a high availability infrastructure setup enabling our
engineers to work more efficiently and comfortable
than before."
</p>
<p class="text-center">
<strong>- Luciano Franceschina</strong>, CTO at Teralytics
</p>
</div>
<div class="item">
<img class="center-block img-client img-responsive" src="./img/client-logos/panter.png" />
<p class="carousel-text text-muted text-center">
"Thanks to ungleich team, who has designed and
configured our company's Linux infrastructure, our
systems are very easy to maintain. Their innovative
configuration management system cdist helped us
significantly not only in cost but also in time
saving, which is crucial for IT companies like ours."
</p>
<p class="text-center">
<strong> - Beat Seeliger </strong>, CTO at Panter AG
</p>
</div>
<div class="item">
<img class="center-block img-client img-responsive" src="./img/client-logos/logo_ruag.png" />
<p class="carousel-text text-muted text-center">
"ungleich provided an excellent service in designing
our system architecture and created secure and stable
appliance. For us it is important to have an enduring
stability in our system, and ungleich's configuration
management system cdist is easy to adapt for our
system administrators. We had a successful
collaboration with ungleich in the time of very
high workload, and their project leading was
high-skilled and very reliable. I would definitely
recommend them to any companies with high demand in
solid infrastructures."
</p>
<p class="text-center">
<strong>- Sebastian Plattner,</strong>
Teamleader Development Cyber Security Products at RUAG
</p>
</div>
</div>
</div>
<!-- end:recommendationSlider -->
<!-- </div>
</div>
</div>
<div class="col-sm-16 text-center center-block">
<h3 class="section-subheading text-muted">*ungleich means not equal to (≠) U+2260. </h3>
</div>
</section>
<!-- Supporters -->
<section id="supporters">
@ -366,7 +95,7 @@
<hr class="primary">
<p class="carousel-text supporter-intro text-muted text-center"> Here are our proud supporters of project Digital Glarus. Thanks to our supporters, the first cowerking space in Glarus
is going to have a new look!</p>
<p class="supporter">
<p class="supporter" style="text-transform: uppercase;">
{% for supporter in supporters %}
{{ supporter.name }}
@ -383,23 +112,27 @@
</div>
</section>
<section id="contact">
<div class="fill">
<div class="row" class="wow fadeInDown">
<div class="col-lg-12 text-center wow fadeInDown">
<h2 class="section-heading">Contact Us</h2>
<div class="row" class="wow fadeInDown">
<div class="col-lg-12 text-center wow fadeInDown">
<div class=" map-wrap">
<iframe style="pointer-events:none;margin-top:20px;" src="https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d2721.4267495037207!2d9.070190915609343!3d46.99259307914885!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x47852e9322cc1971%3A0xf1558647dfdfaa60!2sIn+der+Au+7%2C+8762+Glarus+S%C3%BCd!5e0!3m2!1sen!2sch!4v1470238006004" width="100%" height="450" frameborder="0" style="border:0"></iframe></div>
<div class="col-md-4 map-title">
Digital Glarus<br>
<span class="map-caption">In der Au 7 Schwanden 8762 Switzerland
<br>info@digitalglarus.ch
<br>
(044) 534-66-22
<p>&nbsp;</p>
</span>
Digital Glarus<br>
<span class="map-caption">In der Au 7 Schwanden 8762 Switzerland
<br>info@digitalglarus.ch
<br>
(044) 534-66-22
<p>&nbsp;</p>
</span>
</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
</div>
</div>
</div>
</section>
{% endblock %}

View File

@ -23,10 +23,11 @@
type="text/css">
<link href="{% static 'digitalglarus/css/agency.css' %}" rel="stylesheet">
<link href="{% static 'digitalglarus/css/history.css' %}" rel="stylesheet">
<link href="{% static 'digitalglarus/css/ungleich.css' %}" rel="stylesheet">
<link href="{% static 'digitalglarus/css/history.css' %}" rel="stylesheet">
<!-- <link href="css/bootstrap.min.css" rel="stylesheet"> -->
<link href="{% static 'digitalglarus/css/lib/animate.min.css' %}" rel="stylesheet">
<!-- <link href="{% static 'css/membership.css' %}" rel="stylesheet"> -->
@ -67,7 +68,7 @@
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<p><a class="navbar-brand page-scroll" href="#page-top"><img src="{% static 'digitalglarus/img/logo_white.svg' %}"></a></p>
<p><a class="navbar-brand page-scroll"href="{% url 'digitalglarus:landing' %}"><img src="{% static 'digitalglarus/img/logo_white.svg' %}"></a></p>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->
@ -80,7 +81,7 @@
<a class="page-scroll" href="#portfolio">booking & price</a>
</li>
<li>
<a class="page-scroll" href="#team">history</a>
<a class="page-scroll" href="{% url 'digitalglarus:history' %}">history</a>
</li>
<li>
<a class="page-scroll" href="http://blog.ungleich.ch">BLOG</a>
@ -89,10 +90,10 @@
<a class="page-scroll" href="#contact">Contact</a>
</li>
<li>
<a class="page-scroll" href="#contact">Log In</a>
<a class="page-scroll" href="{% url 'digitalglarus:login' %}">Log In</a>
</li>
<li>
<a class="page-scroll" href="#contact">Sign Up</a>
<a class="page-scroll" href="{% url 'digitalglarus:login' %}">Sign Up</a>
</li>
</ul>
</div>
@ -111,6 +112,8 @@
</div>
<div class="col-md-4">
<ul class="list-inline social-buttons">
<li><a href="https://facebook.com/digitalglarus"><i class="fa fa-facebook"></i></a>
</li>
<li><a href="https://twitter.com/ungleich"><i class="fa fa-twitter"></i></a>
</li>
<li><a href="https://github.com/ungleich"><i class="fa fa-github"></i></a>
@ -129,6 +132,8 @@
</div>
</footer>
<script type="text/javascript" src="{% static 'digitalglarus/bower_components/jquery/dist/jquery.min.js' %}"></script>
<!-- jQuery -->
<script src="{% static 'digitalglarus/js/jquery.js' %}"></script>
@ -142,7 +147,9 @@
<!-- Contact Form JavaScript -->
<script src="{% static 'digitalglarus/js/jqBootstrapValidation.js' %}"></script>
<script src="{% static 'digitalglarus/js/contact_me.js' %}"></script>
<!-- <script src="{% static 'digitalglarus/js/contact_me.js' %}"></script>
-->
<script src="{% static 'digitalglarus/./js/lib/wow.min.js' %}"></script>
<!-- Custom Theme JavaScript -->
<script src="{% static 'digitalglarus/js/agency.js' %}"></script>

View File

@ -3,10 +3,12 @@ from django.utils.translation import ugettext_lazy as _
from . import views
from .views import ContactView, IndexView, AboutView, HistoryView
from membership.views import LoginRegistrationView
urlpatterns = [
url(_(r'^$'), IndexView.as_view(), name='landing'),
url(_(r'contact/?$'), ContactView.as_view(), name='contact'),
url(_(r'login/?$'), LoginRegistrationView.as_view(), name='login'),
url(_(r'history/?$'), HistoryView.as_view(), name='history'),
url(_(r'supporters/?$'), views.supporters, name='supporters'),
url(r'calendar_api/(?P<month>\d+)/(?P<year>\d+)?$', views.CalendarApi.as_view(),name='calendar_api_1'),

View File

@ -25,7 +25,7 @@ urlpatterns = [ url(r'^index.html$', LandingView.as_view()),
urlpatterns += i18n_patterns('',
url(r'^/?$', LandingView.as_view()),
url(r'^admin/', include(admin.site.urls)),
url(r'^digitalglarus/login/', include(membership_urls)),
url(r'^membership/', include(membership_urls)),
url(r'^digitalglarus/', include('digitalglarus.urls',
namespace="digitalglarus")),
#url(r'^blog/', include('ungleich.urls', namespace='ungleich')),

View File

@ -5,6 +5,8 @@ from django.contrib.auth import authenticate,login
from .models import CreditCards
from utils.forms import SignupFormMixin
class LoginForm(forms.Form):
email = forms.EmailField(label="Email address", max_length=50,
@ -30,12 +32,9 @@ class LoginForm(forms.Form):
return user
class RegisterForm(LoginForm):
name = forms.CharField(label='Name', max_length=50,
widget=forms.TextInput(
attrs={'class': 'form-control', 'placeholder': 'Enter name'}))
class RegisterForm(SignupFormMixin):
password = forms.CharField(widget=forms.PasswordInput())
confirm_password = forms.CharField(widget=forms.PasswordInput())
class PaymentForm(forms.ModelForm):
class Meta:

File diff suppressed because it is too large Load Diff

View File

@ -1,59 +1,39 @@
{% load static cms_tags %}
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<script type="text/javascript" src="{% static 'digitalglarus/bower_components/jquery/dist/jquery.min.js' %}"></script>
<script type="text/javascript" src="{% static 'digitalglarus/bower_components/bootstrap/dist/js/bootstrap.min.js' %}"></script>
<link href="{% static 'digitalglarus/css/font-awesome.min.css' %}" rel="stylesheet"
type="text/css">
<link href="{% get_static_prefix %}membership.css" rel="stylesheet" type="text/css">
{% extends "new_base_glarus.html" %}
{% load staticfiles cms_tags bootstrap3%}
{% block title %}crowdfunding{% endblock %}
</head>
<body>
<div class="navbar navbar-default navbar-static-top">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target="#navbar-ex-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="{% page_url 'digital-glarus-page' %}"><span>Digital Glarus</span></a>
</div>
<div class="collapse navbar-collapse" id="navbar-ex-collapse">
<ul class="nav navbar-nav navbar-right">
<li>
<a href="{% page_url 'digital-glarus-page' %}">Home</a>
</li>
<li>
<a href="{% url 'digitalglarus:contact' %}">Contacts</a>
</li>
</ul>
</div>
</div>
</div>
<div class="section">
{% block content %}
<style type="text/css">
.navbar-default {
background-color: black;
}
section.login {
margin-top: 10%;
margin-bottom: 8%;
}
</style>
<section class="login">
<div class="container">
<div class="row">
<div class="col-md-6">
<h1>I'm already a member!</h1>
<p>To book you need to be logged in.</p>
<h2>Log in</h2>
<hr>
<form role="form" action="" method="POST">
<form role="form" action="" method="POST" novalidate>
{% csrf_token %}
{{ login_form.non_field_errors }}
{% for field in login_form %}
<div class="form-group">
{{ field.errors }}
<label class="control-label">{{ field.label }}</label>{{ field }}
<input type="hidden" name="is_login" value="True">
{% bootstrap_field field type='fields'%}
</div>
{% endfor %}
{% endfor %}
{{ login_form.non_field_errors }}
<button type="submit" class="btn btn-default">Submit</button>
</form>
</div>
@ -67,13 +47,13 @@
<h2>Register</h2>
<hr>
<form role="form" action="" method="POST">
{% csrf_token %}
<form role="form" action="" method="POST" novalidate>
{% csrf_token %}
<div class="form-group">
{% for field in register_form %}
{{ field.errors }}
<label class="control-label">{{ field.label }}</label>
{{ field }}
{% bootstrap_field field type='fields'%}
<!-- <label class="control-label">{{ field.label }}</label> -->
<!-- {{ field }} -->
{% endfor %}
</div>
<button type="submit" class="btn btn-default">Submit</button>
@ -81,43 +61,6 @@
</div>
</div>
</div>
</div>
<footer class="section section-primary">
<div class="container">
<div class="row">
<div class="col-sm-6">
<h1>Digital Glarus</h1>
</section>
<p>In der Au 7 8762 Schwanden
<br>Copyright © ungleich GmbH 2016</p>
</div>
<div class="col-sm-6">
<p class="text-info text-right">
<br>
<br>
</p>
<div class="row">
<div class="col-md-12 hidden-lg hidden-md hidden-sm text-left">
<a href="#"><i class="fa fa-3x fa-fw fa-instagram text-inverse"></i></a>
<a href="https://twitter.com/digitalglarus"><i class="fa fa-3x fa-fw fa-twitter text-inverse"></i></a>
<a href="#"><i class="fa fa-3x fa-fw fa-facebook text-inverse"></i></a>
<a href="#"><i class="fa fa-3x fa-fw fa-github text-inverse"></i></a>
</div>
</div>
<div class="row">
<div class="col-md-12 hidden-xs text-right">
{# <a href="#"><i class="fa fa-3x fa-fw fa-instagram text-inverse"></i></a>#}
<a href="https://twitter.com/digitalglarus"><i class="fa fa-3x fa-fw fa-twitter text-inverse"></i></a>
<a href="https://www.facebook.com/digitalglarus"><i class="fa fa-3x fa-fw fa-facebook text-inverse"></i></a>
<a href="https://github.com/ungleich"><i class="fa fa-3x fa-fw fa-github text-inverse"></i></a>
</div>
</div>
</div>
</div>
</div>
</footer>
</body>
</html>
{% endblock %}

View File

@ -9,10 +9,11 @@ from django.http import HttpResponseRedirect
from django.contrib.auth import login
from .models import CustomUser,StripeCustomer
from .forms import (LoginForm, RegisterForm, PaymentForm)
from .forms import LoginForm, RegisterForm, PaymentForm
from utils.stripe_utils import StripeUtils
def validate_email(request, validate_slug):
validated = CustomUser.validate_url(validate_slug)
if validated:
@ -88,16 +89,24 @@ class LoginRegistrationView(View):
{'login_form': login_form, 'register_form': register_form})
def post(self, request):
email = request.POST.get('email')
password = request.POST.get('password')
name = request.POST.get('name')
if name and email and password:
user = CustomUser.register(name, password, email)
if user:
return render(request, 'templates/success.html')
is_login = request.POST.get('is_login', False)
if not is_login:
form = RegisterForm(request.POST)
if form.is_valid():
email = form.validated_data.get('email')
password = form.validated_data.get('password')
name = form.validated_data.get('name')
user = CustomUser.register(name, password, email)
if user:
return render(request, 'templates/success.html')
else:
return render(request, 'templates/error.html')
else:
return render(request, 'templates/error.html')
elif email and password and not name:
login_form = LoginForm()
return render(request, 'templates/login.html',
context={'login_form': login_form, 'register_form': form})
else:
form = LoginForm(request.POST)
if form.is_valid():
user = form.login(request)
@ -106,8 +115,8 @@ class LoginRegistrationView(View):
return redirect('membership')
else:
registration_form = RegisterForm()
return render(request,'templates/login.html', context={'login_form':form,'register_form':registration_form})
return render(request, 'templates/login.html',
context={'login_form': form, 'register_form': registration_form})
class MembershipView(View):

View File

@ -155,7 +155,7 @@ header {
background-size: cover;
-o-background-size: cover;
background-position: center;
background-image: url('../img/header.jpg');
background-image: url('../img/bg-price.png');
text-align: center;
color: white;
}
@ -206,6 +206,8 @@ header .header-content .header-content-inner p {
max-width: 80%;
margin-left: auto;
margin-right: auto;
letter-spacing: 0.015em;
font-family: 'Roboto','Helvetica Neue', Arial, sans-serif;
}
}
.section-heading {

View File

@ -5,9 +5,10 @@ form{
}
.donation-container {
header.donation-container {
margin-top:0% !important;
padding-top:0% !important;
height: 1100px;
}
@ -32,3 +33,14 @@ form{
.white-font {
color:white;
}
.form-heading {
margin-bottom: 20px;
}
.roboto-font {
font-family: Roboto, Helvetica Neue, Helvetica, sanserif;
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.1 MiB

View File

@ -50,7 +50,7 @@
<span class="sr-only">Toggle navigation</span> Menu <i class="fa fa-bars"></i>
</button>
<a class="navbar-brand page-scroll" href="{% url 'nosystemd:landing' %}"><img src="{% static 'hosting/img/logo_black.svg' %}"></a>
<a class="navbar-brand page-scroll" href="{% url 'nosystemd:landing' %}">no more systemd</a>
</div>
<!-- Collect the nav links, forms, and other content for toggling -->

View File

@ -3,8 +3,8 @@
{% block content %}
<!-- Credit card form -->
<header>
<div class="header-content donation-container">
<header class="donation-container">
<div class="header-content ">
<div class="header-content-inner ">
<div class="container">
@ -17,10 +17,8 @@
<div class="row">
<div class="col-xs-9 col-md-4 col-md-offset-4">
<div class="form-group">
<div class="input-group">
{% bootstrap_field form.donation_amount show_label=False type='fields'%}
<!-- <input type="number" class="form-control" placeholder="Amount to donate" name="donation" /> -->
</div>
</div>
</div>
</div>
@ -55,7 +53,7 @@
<div class="form-group">
<div class="input-group">
<input type="text" class="form-control" name="cardName" placeholder="Name on card" required autofocus data-stripe="name" />
<span class="input-group-addon"><i class="fa fa-credit-card"></i></span>
<span class="input-group-addon"><i class="fa fa-user" aria-hidden="true"></i></span>
</div>
</div>
</div>

View File

@ -27,7 +27,7 @@
<h2 class="section-heading form-heading">{% trans "Log in "%}</h2>
<form action="{% url 'nosystemd:login' %}" method="post" class="form" novalidate>
{% csrf_token %}
<input type="hidden" name="" value="{{ request.GET.next }}">
@ -41,9 +41,9 @@
</button>
{% endbuttons %}
</form>
<span>{% trans "Don't have an account yet ? "%}<a class="unlink" href="{% url 'nosystemd:signup' %}">{% trans "Sign up"%}</a></span>
<span class="roboto-font">{% trans "Don't have an account yet ? "%}<a class="unlink" href="{% url 'nosystemd:signup' %}">{% trans "Sign up"%}</a></span>
<br/>
<span> <a class="unlink" href="{% url 'nosystemd:reset_password' %}">{% trans "Forgot your password ? "%}</a></span>
<span> <a class="unlink roboto-font" href="{% url 'nosystemd:reset_password' %}">{% trans "Forgot your password ? "%}</a></span>
</div>

View File

@ -26,7 +26,7 @@
</button>
{% endbuttons %}
</form>
<span>{% trans "Already have an account ?"%} <a class="unlink" href="{% url 'nosystemd:login' %}">{% trans "Login"%} </a></span>
<span class="roboto-font">{% trans "Already have an account ?"%} <a class="unlink" href="{% url 'nosystemd:login' %}">{% trans "Login"%} </a></span>
<ul class="list-inline intro-social-buttons">
</ul>
</div>

View File

@ -14,7 +14,7 @@
<div class="col-md-3 col-sm-4 col-xs-4">&nbsp;</div>
<div class="col-md-4 col-sm-6 col-xs-6">
<div class="intro-message">
<h2 class="section-heading">{% trans "Sign up"%}</h2>
<h2 class="section-heading form-heading">{% trans "Sign up"%}</h2>
<form action="{% url 'nosystemd:signup' %}" method="post" class="form" novalidate>
{% if request.GET.next %}
@ -30,7 +30,7 @@
</button>
{% endbuttons %}
</form>
<span>{% trans "Already have an account ?"%} <a class="unlink" href="{% url 'nosystemd:login' %}">{% trans "Login"%}</a></span>
<span class="roboto-font">{% trans "Already have an account ?"%} <a class="unlink" href="{% url 'nosystemd:login' %}">{% trans "Login"%}</a></span>
<ul class="list-inline intro-social-buttons">
</ul>
</div>

View File

@ -949,7 +949,7 @@ h6 intro-smallcap {
.carousel-text {
text-transform : none;
font-famil:'Raleway' , Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-family:'Raleway' , Montserrat,"Helvetica Neue",Helvetica,Arial,sans-serif;
font-size : 20px;
font-weight : 100;
lign-heignt: 2px;