GithubHelp home page GithubHelp logo

tamarin-php's Issues

The member be removed after 30 days

2/ for the remove of the expired members : i'd prefer the member be removed after 30 days (they have 3 reminders : 15 days before the expiration, the day of the expiration, and 15 days after).

Allow admin to change mailchimp settings

  • Create table "Settings" with mailchimp_api_key and mailchimp_active_members_list
  • Create MVC

For the View:

update datamodel

Organisations

- id
- name
- settings **jsonb**
Users
id
email
password
organisation_id
Members
id
email
...
organisation_id

Dashboard with information and statistics

Numbers

  • total numbers of registered members

    • number
    • statistics

     

  • re-registration rate (compared to last month and to last year)

    • number
    • statistics

     

Others

  • average age

  • most common job

     

List and numbers

  • new members this month (compared to last month and last year)

    • list
    • number
    • statistics

     

  • soon to be expire members this month (1st call, 2nd call, 3rd call compared to last month and last year) : list and numbers

    • list
    • number
    • statistics

     

  • new expired this month (compared to last month and last year) : list and numbers

    • list
    • number
    • statistics

     

Links

  • export new members
  • export soon to be deactivated members
  • export recently deactivated members

Create Super Admin and limit power of admins

Account == GIW
GIW can have X Users
A setting by Account
Only the user who is admin can edit Accoun't settings

  • Admin should only see their own members
  • Super admins should see all admins, and all members
  • Settings should be per admin

Export members with membership date filter

  • have the list of the month (and/or for the last 2 weeks) of the new members and the possibility to export their registered datas into a csv ? (best way to import them in the internal social network)
  • have the expired (ie the one whose email address has been erased - expiration +30 days then) of the month on a list that can be exported (same datas as the registered) in order to remove them from the internal social network

Idea

  • Display a form to select date range
  • Present dates as suggestion:
    • "New members" = added 30- days ago (number of days from settings)
    • "Expired members" = membership expired 30+ days ago (number of days from settings)

model members

Data Model

Members

firstname == prenom
lastname == nom
birthdath == date de naissance
email
job == profession
company == société
twitter :
actif : Boolean

Membership initial date

  • Set an initial date to a membership as well as the expiration date (for reports, because like this you don't know when that particular membership started, if there was a gap between memberships etc.)

Marie-Amelie: adding one and the set the initial subscription date is really important, yes.

Add fields to member registration

  • Allow the 2 fields it in the spreadsheet import
  • Add the 2 fields to the member registration form
  • Show those 2 totals (members from Paris and members from Lyon) in the dashboard

For any Organization (when we later create Organizations for independently administered Chapters).

I'm having a call with girlz in web exec from paris and lyon
I may have forgotten to ask you to add 2 other fields in the registration form when you subscribe to girlz in web.
would it be possible to add :
"registrer to Girlz in Web Paris and global" yes / no
"register to Girlz in Web Lyon" yes / no
With if possible 2 separates batchs :

  • members from Paris - total
  • members from Lyon - total

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.