Re: Registration for GUADEC 2017: request for opinions & testing

Benjamin Berg <[email protected]>
Newsgroups gmane.comp.gnome.guadec
Message-ID <[email protected]>
On Fri, 2017-01-27 at 21:47 +0100, Benjamin Berg wrote:
> I attached my test configuration for last year. Main differences:

Now …

_______________________________________________
guadec-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/guadec-list
config.example.json.mine (text/plain, 7.3 KB)
{
  "development": {
    "theming": {
      "theme": "gnome",
      "site_name": "My Event registration",
      "event_name": "My Event",
      "logo": ""
    },
    "secret": "development",
    "database": {
      "database": "database.sqlite",
      "dialect": "sqlite",
      "storage": "database.sqlite",
      "define": {
        "paranoid": true
      }
    },

    "email": {
      "from": "[email protected]",
      "transport": {
        "host": "localhost"
      }
    },

    "listen": {
      "http": {
        "enabled": true,
        "listenip": "0.0.0.0",
        "port": 3000
      },
      "https": {
        "enabled": false,
        "only": true,
        "url": "https://localhost:3001",
        "listenip": "127.0.0.1",
        "port": 3001,
        "cert": "certificate.crt",
        "ca": "intermediate.crt",
        "key": "certificate.key"
      }
    },

    "auth": {
      "module": "persona",
      "persona_audience": "http://localhost:3000"
    },

    "permissions": {
      "admin": ["admin@regcfp"],
      "papers": {
        "submit": ["*authenticated*"],
        "list": {
          "accepted": ["*anonymous*"],
          "own": ["*authenticated*"],
          "all": ["admin@regcfp", "voter@regcfp"]
        },
        "edit": {
          "own": ["*authenticated*"],
          "all": ["admin@regcfp"]
        },
        "delete": {
          "own": ["*authenticated*"],
          "all": ["admin@regcfp"]
        },
        "tag": ["*authenticated*"],
        "vote": ["admin@regcfp", "voter@regcfp"],
        "showvotes": ["admin@regcfp"],
        "accept": ["admin@regcfp"]
      },
      "registration": {
        "register": ["*authenticated*"],
        "pay": ["*authenticated*"],
        "request_receipt": ["*authenticated*"],
        "view_public": ["*authenticated*"],
        "view_all": ["admin@regcfp"],
        "view_payment": ["admin@regcfp"],
        "add_payment": ["admin@regcfp", "desk@regcfp"],
        "print_badge": ["admin@regcfp", "desk@regcfp"],
        "desk": ["admin@regcfp", "desk@regcfp"]
      }
    },
    
    "papers": {
      "enabled": true,
      "tracks": [
        "security",
        "data"
      ]
    },

    "registration": {
      "enabled": true,
      "fields": {
        "ircnick": {
          "display_name": "IRC nick",
          "short_display_name": "IRC",
          "type": "string",
          "required": false,
          "placeholder": "IRC Nick"
        },
        "wifi_user": {
          "display_name": "Wifi User",
          "short_display_name": "W-User",
          "type": "string",
          "private": false,
          "internal": true
        },
        "wifi_passwd": {
          "display_name": "Wifi Password",
          "short_display_name": "W-Pass",
          "type": "string",
          "internal": true
        },
        "workshop-doc" : {
          "display_name": "Workshop registration",
          "type": "documentation",
          "html": "If you like you can join one of the following <a href=\"https://2016.guadec.org/workshops/\" target=\"_blank\">workshops on 11. August (before the core days)</a>."
        },
        "workshop": {
          "display_name" : "",
          "short_display_name": "Workshop",
          "type": "select",
          "required": false,
          "options":
            [ "Not participating in a workshop",
              "Packaging your application using Flatpak (formerly xdg-app)",
              "GStreamer",
              "Make your first contribution to GNOME",
              "Contribute to an OpenSource project" ],
          "limits" : [-1, 16, 16, 16, 15 ],
          "message" : "Attendee number is limited. We may contact you with workshop instructions, for payment purposes, and to confirm your attendence.",
          "private": true
        },
        "roommate": {
          "display_name": "Looking for a roommate",
          "short_display_name": "Roommate",
          "type": "select",
          "required": true,
          "default" : "No",
          "options": [ "No", "Yes" ],
          "private": false
        },
        "contact": {
          "display_name": "",
          "short_display_name": "Contact",
          "type": "string",
          "required": false,
          "placeholder": "Preferred contact information",
          "message" : "This will show up on the public list to help you find people to share accommodation with.",
          "private": false
        },
        "volunteer": {
          "display_name": "Help us at GUADEC",
          "short_display_name": "Volunteer",
          "type": "select",
          "required": false,
          "options": [ "Not interested", "Keep me informed" ],
          "message" : "Select \"Keep me informed\" if you are interested in volunteering at GUADEC. You can also subscribe to [email protected] and join us in #guadec on irc.gnome.org.",
          "private": true
        },
        "doc1": {
          "type": "documentation",
          "display_name": "",
          "html" : "<h3>About you</h3>Your answers to the following questions will only be used for statistics. These questions are all optional and will help us gain a better understanding of the GUADEC community. All answers will only be used anonymously and will not be associated with you."
        },
        "country": {
          "display_name": "Country",
          "short_display_name": "Country",
          "type": "string",
          "required": false,
          "default": "Unspecified",
          "private": true
        },
        "occupation": {
          "display_name": "Occupation",
          "short_display_name": "Occupation",
          "type": "string",
          "required": false,
          "placeholder": "",
          "private": true
        },
        "age": {
          "display_name": "Age group",
          "type": "select",
          "required": false,
          "default": "Unspecified",
          "options" : ["Unspecified", "< 20", "20–29", "30–39", "40–49", "≥ 50" ],
          "private": true
        },
        "gender": {
          "display_name": "Gender identity",
          "short_display_name": "Gender",
          "type": "string",
          "required": false,
          "placeholder": "",
          "private": true
        },
        "doc2": {
          "type": "documentation",
          "display_name": "",
          "html" : "<hr style=\"margin: 0px 0px;\"/>"
        }
      },
      "payment_product_name": "My Event Registration Fee",
      "currencies": {
        "EUR": {
          "symbol": "€",
          "default_amount": 40,
          "conversion_rate": 1
        }
      },
      "main_currency": "EUR",
      "min_amount_for_receipt": 20,
      "paypal_experience_profile": "",
      "desk_word": "something",

      "paypal": {
        "api_credentials": {
          "mode": "live",
          "client_id": "",
          "client_secret": ""
        },

        "profile": {
          "name": "Event Registration Profile",
          "presentation": {
            "brand_name": "Event Foundation",
            "logo_image": "https://www.guadec.org/wp-content/uploads/2014/10/guadec-logo-white.png",
            "locale_code": "US"
          },
          "input_fields": {
            "allow_note": true,
            "no_shipping": 1,
            "address_override": 0
          },
          "flow_config": {
            "landing_page_type": "billing",
            "bank_txn_pending_url": "http://www.guadec.org"
          }
        }
      }
    }
  }
}
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEEgVSeanxpB7WrDIKT0SNopmGFbCAFAliLvw4ACgkQ0SNopmGF
bCCBwg//XykO17JDQYDSHsd4AwATB8D9vhkKoDaSdrGnqO3+3njhAmiXkgHlxywo
xvQDyqttnwb6te9OAOi31swfruoP4af8Vq0ulhuPUiNEFA38Zn93Xev3ocWvjOIk
y8i9B5e8/8TlsodYOdp+SIdOWfbu+XFLvfUO3iOcXD93eqnnC4LgAwwOi1kb+P3Z
gP+rhLgt4Fm33P6L0rzX1wxMQBUMkLHRxZRcjdBdCP/i/otk7uQebLpI9oZqWGv/
UFBbyVKwr00WO8V8bHZXMdpUTzurw1CMgBfm2SGZqAjbqSYOISldY9NGj4VSGAir
Kh+hFoedvKNUkozOdWrGajms8BVdj8m2T2imrIyea37OuhFO9Q19VWEblQzJMivl
pcmUHhAXkkxVcKiBVrwM9yl7DSCUh9wpDjIQArTOvdw8LO/fQ+WLn7KBbYQ0YvJn
o1Rbm0+Nn3RqUfuheCwhrQdSFWq4d+JLPd6WQ0m8/DdsHEGeQHtg1lgfBKhUuxKJ
aU6kQGRAsi47H9TXbYPMXXWZm/HBP4h2jClkOfg31Kj6l0GBz0zo8HmqmMzeR+g8
zray2cmwZRKvg+pHsZKgNFV6wyu1omIP8SYXxuHnbiiHwpR5xTeCXJgW9zggvIFe
+fFZnVSaP24pw1xz5xotpCvJ7rfuLn+KDYOtodg2Z5SddNMg7pE=
=+2fh
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.