Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

community/: Add a form for uploading google forms #276

Open
wants to merge 16 commits into
base: master
Choose a base branch
from

Commits on Aug 4, 2019

  1. Sync Moban

    KVGarg committed Aug 4, 2019
    Configuration menu
    Copy the full SHA
    de15cb2 View commit details
    Browse the repository at this point in the history
  2. data/: Update Contributor model

    The updation in model adds new data fields
    which will be useful, in further work. Also,
    it will reduce the API calls, which are being
    made to fetch these information. Instead of
    making new API Calls, we can get them from
    webservices and use them directly.
    KVGarg committed Aug 4, 2019
    Configuration menu
    Copy the full SHA
    6e9765d View commit details
    Browse the repository at this point in the history
  3. .coafile: Ignore openhub module

    The openhub module got disabled due to some
    reasons in community project last year. And,
    currently the module is raising the CI errors
    which need to be avoided. They can be worked
    on once we're ready to enable the openhub
    module once again in this project in future.
    KVGarg committed Aug 4, 2019
    Configuration menu
    Copy the full SHA
    c6afccd View commit details
    Browse the repository at this point in the history
  4. tests/: Remove dependency of testusers'

    As in future, the data will be fetched
    from coala-webservices intead of @sks444
    repository (webservices.coala.io). So,
    to remove that dependency the tests have
    been modified accordingly.
    kvgarg authored and KVGarg committed Aug 4, 2019
    Configuration menu
    Copy the full SHA
    ab5e860 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    dc36c9f View commit details
    Browse the repository at this point in the history
  6. git.py: CI build pass

    Running command ".ci/build.sh" locally on pc used
    to failed the build, if there is more than one
    git remote's.
    
    Fixes coala#235
    KVGarg committed Aug 4, 2019
    Configuration menu
    Copy the full SHA
    c81d98c View commit details
    Browse the repository at this point in the history

Commits on Aug 5, 2019

  1. Enhance the community website homepage

    The enhancement includes addition of materialize
    css, JQuery, responsiveness, and easy-navigation
    of website features. The easy-navigatibility is
    achieved by adding a navbar with display of meta
    -review and gamification leaderboard on homepage.
    Apart from this, the activity graph url is omitted
    from website by displaying the graph itslef on the
    homepage on large devices.
    
    Closes coala#255
    KVGarg committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    7f2877a View commit details
    Browse the repository at this point in the history
  2. ci_build/: Re-design build-logs webpage

    The newly created webpage combines the previous
    two webpages- info.txt and log/index.html. This
    web-page combines the results of both the pages
    and shows them in a better UI/UX with additional
    features of filtering and searching within the
    existing logs. The logs are fetched from a JSON
    file which is created from the logs stored in
    the log file _site/community.log
    
    Closes coala#256
    KVGarg committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    8323939 View commit details
    Browse the repository at this point in the history
  3. gci/: Redesign gci students web-page

    The redesigned web-page displays the data
    in a better UI/UX form with some additional
    information to make it more interactive and
    attractive.
    
    Closes coala#257
    KVGarg committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    6bc955e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    0746873 View commit details
    Browse the repository at this point in the history
  5. meta-review/: Redesign the webpage

    The redesigned web-page provides a nice
    UI/UX design to the web-page with "search"
    feature.
    
    Closes coala#259
    KVGarg committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    c2f5c96 View commit details
    Browse the repository at this point in the history
  6. gamification/: Redesign the webpage

    The redesigned webpages provides a enhanced
    UI/UX design to web-page with additional
    functionality of searching the contributors.
    
    Closes coala#260
    KVGarg committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    686c2d3 View commit details
    Browse the repository at this point in the history
  7. Add netlify-OAuth

    The contributor can sign-in with either
    GitHub or GitLab account provided the
    user is member of the organization. The
    validation is being performed via a http
    request which accepts the access_token
    retrieved from the netlify o-authentication.
    
    Closes coala#262
    KVGarg committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    5158608 View commit details
    Browse the repository at this point in the history
  8. community/: Add a joining netlify form

    The netlify form will ask some particular
    inputs that will be used for validating
    the user - whether the user is eligible
    to be a organization member. The checks for
    it have been defined in coala webservices API
    which will be accepting form-submissions over
    a cron-job defined. After the user submits the
    form, a success message will be displayed.
    
    Closes coala#89, coala#266
    KVGarg committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    41c5e35 View commit details
    Browse the repository at this point in the history
  9. community/: Display contributor statistics

    Show the contributor statistics in the form of
    charts. The charts will be shown for issues,
    commits, reviews and for merge requests. And,
    an overall chart, which will display stats
    repository wise. Apart from all these charts,
    the type of issues the contrib has worked on
    will be shown, with the count of issues the
    user is working on and the last updated datetime
    the user data was updated. All this will be shown,
    only if there is some statistics, otherwise the
    popup option willn't be shown.
    
    Closes coala#268
    KVGarg committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    a012693 View commit details
    Browse the repository at this point in the history
  10. community/: Add a form for uploading google forms

    Not everyone, will be able to fill forms.
    Only the logged in users will be able to
    fill them and some of the forms, can only
    be filled by developers or contributors
    who are a part of more than one team.
    At every step, the check is performed whether
    the user is authenticated or not, to avoid
    false form submissions.
    
    Closes coala#265
    KVGarg committed Aug 5, 2019
    Configuration menu
    Copy the full SHA
    e05a821 View commit details
    Browse the repository at this point in the history