GithubHelp home page GithubHelp logo

discipletools / disciple-tools-training Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 7.0 3.41 MB

Adds simple training events tracking inside Disciple.Tools. It has features to support sharing, tasks, meeting times, connections to participants and leaders, and mapped locations.

Home Page: https://disciple.tools/plugins/training/

License: Other

PHP 93.18% Shell 0.71% JavaScript 6.11%
disciple-tools-custom-post-type disciple-tools-plugin

disciple-tools-training's People

Contributors

chrischasm avatar corsacca avatar kodinkat avatar micahmills avatar mikeallbutt avatar nathtech avatar prykon avatar weblate avatar

Stargazers

 avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

disciple-tools-training's Issues

Translation ready

The plugin works in English but needs to work in other languages the DT is offered in also.

Add Members Broken

As reported by Josephine (https://disciple-tools.slack.com/archives/CDXNVC892/p1615795734047000)

The Members typeahead doesn't load. That appears to be first because the

"custom_display" => true
the custom_display is set to true which means it doesn't get displayed by the by the render_field_for_display function.

But just setting the custom_display to false doesn't resolve the issue totally either. The field displays, but there is a JS error that occurs because the field doesn't exist in the Javascript properly.

Reorder sidebar menu items - Favorite & Recently Viewed

Within DT the menu items like "Favorite Contacts" and "My Recently Viewed" are towards the top of the menu list and not at the bottom (last places). Moving them to be consistent with the other areas of DT (like contacts and groups) will help the user.

Screen Shot 2022-01-08 at 04 47 09

Title allows for ending space

If a title is written and it ends with a space, then the space is not removed and is replaced with the HTML character for space of &nbsp instead.

Improve the mobile view

The list of trainings in mobile view is not great because it shows information but not the field definitions.

Screen Shot 2020-08-10 at 10 59 25 pm

Screen Shot 2020-08-10 at 11 01 59 pm

Cancel link for creating a new training

There is no easy way to cancel the creation of a new training once on the create training page. Creating a contact and group have a simple text cancel button.

Make the Save and continue editing styled the same (button green) - like the other add records pages.

Dates not saving on Safari

Using the meeting times date selector with the Trainings plugin installed, dates aren't being saved when using Safari on Mac. The payload to the API request is {"meeting_times":[{"value":null}]} instead of containing the selected date.

Have different icons for each field

Some of the same icons are being used for different fields.

Screenshot_20210124-050403.png

It would be good to NOT reuse the same icon if a field is different to one where an icon is already being used.

NOTE: These fields are located in the other tile of a contact record.

Rename notes field

Cannot create a training with notes because the field conflicts with the api.

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.