Commit graph

453 commits

Author SHA1 Message Date
Eric Schultz
c474cc0b7b Add a Slug P2P campaign naming algorithm 2018-05-24 15:45:05 -05:00
Eric Schultz
46e55da626 Remove unneeded whitespace 2018-05-24 11:23:57 -05:00
Eric Schultz
e2633a831b
Merge pull request #55 from houdiniproject/fix_for_54
Fix #54
2018-05-24 11:05:34 -05:00
Eric Schultz
3d1a4f4173 Fix #54 2018-05-24 11:04:22 -05:00
Eric Schultz
cb6103b43b
Merge pull request #51 from houdiniproject/fix_for_50
Close #50
2018-05-23 15:50:31 -05:00
Eric Schultz
c1deb8be04 Remove cruft 2018-05-23 15:43:49 -05:00
Eric Schultz
2a70846a9d Front now redirects to an appropriate page 2018-05-23 15:42:07 -05:00
Eric Schultz
42bcb46926 remove unneeded javascript asset 2018-05-23 15:40:34 -05:00
Eric Schultz
19b3aec4a8
Merge pull request #45 from houdiniproject/grape
Support for grape and onboarding via react
2018-05-23 13:24:13 -05:00
Eric Schultz
aa7e3869a5 Some basic cleanup of the UserInfoPanel 2018-05-22 15:15:30 -05:00
Eric Schultz
ab9e4f0e8a Add tests to verify the basics of the panels are there 2018-05-22 15:15:09 -05:00
Eric Schultz
18d43b6258 Fix bug where UserInfoForm wasn't included 2018-05-22 15:02:27 -05:00
Eric Schultz
4c5b997d65 Support for grape and onboarding via react 2018-05-22 13:33:35 -05:00
Eric Schultz
9c162d3f0d Fix potential crash in page_editor setting access 2018-05-22 13:31:19 -05:00
Eric Schultz
2d4d6d3242 Fix typo in froala key init 2018-05-21 17:00:00 -05:00
Eric Schultz
a0fbceb5a3 Ignore any generated JS 2018-04-06 14:20:16 -05:00
Eric Schultz
76c9469712 Fix for not being able to use non-US state on Supporter forms based on erb files 2018-04-06 14:19:01 -05:00
Eric Schultz
d9a8aba971 Fix bug in editable.css.scss.erb 2018-04-04 14:26:35 -05:00
Eric Schultz
2b85e7ce83
Merge pull request #22 from houdiniproject/fix_for_stripe_email
Stripe can now be created when org doesn't have email address
2018-04-02 13:43:52 -05:00
Eric Schultz
4d3fc77867 Stripe can now be created when org doesn't have email address 2018-04-02 13:42:34 -05:00
Eric Schultz
697110394a Fix bug in scss.erb files related to license comments 2018-03-30 16:11:37 -05:00
Eric Schultz
70b4e7bf76 Fix bug preventing the addition of tickets via Event Attendee Dashboard 2018-03-30 13:30:45 -05:00
Eric Schultz
44ce86901b
Merge pull request #19 from houdiniproject/fix_for_18
Properly license .es6 files. Fixes #18
2018-03-29 15:43:19 -05:00
Eric Schultz
d445904c34 Properly license .es6 files. Fixes #18 2018-03-29 15:42:43 -05:00
Eric Schultz
4df46b4c1b
Merge pull request #16 from houdiniproject/ts_in_webpack
Add initial registration page plus make it all work in webpack
2018-03-29 15:26:05 -05:00
Eric Schultz
80698c5f56 Add initial registration page plus make it all work in webpack 2018-03-29 15:25:03 -05:00
Eric Schultz
9002b129fa Correct some language in the README.md 2018-03-29 14:15:37 -05:00
Eric Schultz
f1e2a52c31
Merge pull request #15 from houdiniproject/react_generator
React generators
2018-03-29 14:12:14 -05:00
Eric Schultz
22bcde5274 Include basic react generators 2018-03-29 14:10:27 -05:00
Eric Schultz
296209ac09 Add React, Typescript and ts-loader 2018-03-28 16:06:07 -05:00
Eric Schultz
7fa0039d14
Merge pull request #13 from houdiniproject/fix_for_partial_dollar_campaign_amounts
Fix for javascript failures when partial dollars are used for campaign gift levels
2018-03-28 15:57:51 -05:00
Eric Schultz
b91f878584 Fix for javascript failures when partial dollars are used for campaign amounts 2018-03-28 15:56:45 -05:00
Eric Schultz
e0cb5a4880
Merge pull request #10 from houdiniproject/rd_backend_fix
Fixes bug where Recurring Donations can't be setup from the backend
2018-03-27 17:56:26 -04:00
Eric Schultz
0e509244be Fixes bug where backend RDs can't be setup 2018-03-27 16:53:53 -05:00
Bradley M. Kuhn
30fd83753f Paragraph reformat only; no textual change. 2018-03-25 15:48:15 -04:00
Software Freedom Conservancy
e4f696b9d2 The Web Template Output Additional Permission, Version 3.0
as downloaded from:
   https://k.sfconservancy.org/license-additional-permissions/rawfile/master/AGPLv3-Web-Template-Output-Additional-Permission.txt
2018-03-25 15:47:49 -04:00
Free Software Foundation
0975f62684 LGPLv3, as downloaded from https://www.gnu.org/licenses/lgpl-3.0.txt 2018-03-25 15:46:42 -04:00
Free Software Foundation
eb3de74538 GPLv3, as downloaded from https://www.gnu.org/licenses/gpl-3.0.txt 2018-03-25 15:46:42 -04:00
Bradley M. Kuhn
dbcb69a294 Web Template Output Additional Permission, 3.0
Write grant statement for the additional permission in the LICENSE file.
2018-03-25 15:46:42 -04:00
Bradley M. Kuhn
0ea60714e9 LICENSE file, explaining all licensing in the Houdini project
This file is an overview and full permission texts for the license of the
Houdini project.
2018-03-25 15:10:40 -04:00
Free Software Foundation, Inc
21bfb8c3ad AGPLv3, as downloaded from https://www.gnu.org/licenses/agpl-3.0.txt 2018-03-25 15:10:40 -04:00
Bradley M. Kuhn
5e910bdea1 Relicense all .rabl files under new project license.
The primary license of the project is changing to:
  AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later

with some specific files to be licensed under the one of two licenses:
   CC0-1.0
   LGPL-3.0-or-later

This commit is one of the many steps to relicense the entire codebase.

Documentation granting permission for this relicensing (from all past
contributors who hold copyrights) is on file with Software Freedom
Conservancy, Inc.
2018-03-25 15:10:40 -04:00
Bradley M. Kuhn
46193ab5fe Relicense all .scss files under new project license.
The primary license of the project is changing to:
  AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later

with some specific files to be licensed under the one of two licenses:
   CC0-1.0
   LGPL-3.0-or-later

This commit is one of the many steps to relicense the entire codebase.

Documentation granting permission for this relicensing (from all past
contributors who hold copyrights) is on file with Software Freedom
Conservancy, Inc.
2018-03-25 15:10:40 -04:00
Bradley M. Kuhn
fc77ee76d6 Relicense Javascript code in accordance with project's new license
The primary license of the project is changing to:
  AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later

The Additional Permission is designed to permit publicly distributed
Javascript code to be relicensed under LGPL-3.0-or-later, but not server-side
Javascript code.  As such, we've relicensed here static Javscript files under
LGPL-3.0-or-later, and those that run as part of build and/or server side
under AGPL-3.0-or-later.

Note that in future, Javascript files may be updated to be stronger copyleft
license with the Additional Permission, particularly if they adapted to run
on server side and/or turned into templates.  Of course, we'd seek public
discussion with the contributor community about such changes.

This commit is one of the many steps to relicense the entire codebase.

Documentation granting permission for this relicensing (from all past
contributors who hold copyrights) is on file with Software Freedom
Conservancy, Inc.
2018-03-25 15:10:40 -04:00
Bradley M. Kuhn
847bc3864c Relicense all .css files as LGPL-3.0-or-later
The primary license of the project is changing to:
  AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later

The Additional Permission is designed to permit publicly distributed CSS to
be relicensed under LGPL-3.0-or-later, so we're also relicensing all CSS
files in the repository as LGPL-3.0-or-later, too.

This commit is one of the many steps to relicense the entire codebase.

Documentation granting permission for this relicensing (from all past
contributors who hold copyrights) is on file with Software Freedom
Conservancy, Inc.
2018-03-25 15:10:40 -04:00
Bradley M. Kuhn
22adb4d5fd Relicense all .erb files under new project license.
The primary license of the project is changing to:
  AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later

with some specific files to be licensed under the one of two licenses:
   CC0-1.0
   LGPL-3.0-or-later

This commit is one of the many steps to relicense the entire codebase.

Documentation granting permission for this relicensing (from all past
contributors who hold copyrights) is on file with Software Freedom
Conservancy, Inc.
2018-03-25 15:10:40 -04:00
Bradley M. Kuhn
dff436355d Relicense all .html files as CC-1.0
The primary license of the project is changing to:
  AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later

with some specific files (including HTML files) to be licensed under the one
of two licenses:
   CC0-1.0
   LGPL-3.0-or-later

This commit is one of the many steps to relicense the entire codebase.

Documentation granting permission for this relicensing (from all past
contributors who hold copyrights) is on file with Software Freedom
Conservancy, Inc.
2018-03-25 15:10:40 -04:00
Bradley M. Kuhn
ed8872422f Relicense all .yml files as CC-1.0
The primary license of the project is changing to:
  AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later

with some specific files to be licensed under the one of two licenses:
   CC0-1.0
   LGPL-3.0-or-later

This commit is one of the many steps to relicense the entire codebase.

We decided to relicense the .yml files, which currently contain only
translations, under CC0-1.0 for now.  The project may in future place these
files under a copyleft license, but will discuss that with the contributor
community before doing so.

Documentation granting permission for this relicensing (from all past
contributors who hold copyrights) is on file with Software Freedom
Conservancy, Inc.
2018-03-25 15:10:40 -04:00
Bradley M. Kuhn
09110d107c Relicense all .rake files under new project license.
The primary license of the project is changing to:
  AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later

with some specific files to be licensed under the one of two licenses:
   CC0-1.0
   LGPL-3.0-or-later

This commit is one of the many steps to relicense the entire codebase.

Documentation granting permission for this relicensing (from all past
contributors who hold copyrights) is on file with Software Freedom
Conservancy, Inc.
2018-03-25 15:10:40 -04:00
Bradley M. Kuhn
6772312ea7 Relicense all .rb files under new project license.
The primary license of the project is changing to:
  AGPL-3.0-or-later WITH Web-Template-Output-Additional-Permission-3.0-or-later

with some specific files to be licensed under the one of two licenses:
   CC0-1.0
   LGPL-3.0-or-later

This commit is one of the many steps to relicense the entire codebase.

Documentation granting permission for this relicensing (from all past
contributors who hold copyrights) is on file with Software Freedom
Conservancy, Inc.
2018-03-25 15:10:40 -04:00