Giter Club home page Giter Club logo

base-portal-vuetify's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

base-portal-vuetify's Issues

Address Field

Add address field type to system which should also include the geolocation of the address. Everything needed to reach/delivery the exact location provided.

Translation System Documentation

Create a wiki page to explain how to translate system works and where to add new translations for new languages, and how to override base translations for existing language phrases

Add WYSIWYG field type

In computing, WYSIWYG, an acronym for What You See Is What You Get, is a system in which editing software allows content to be edited in a form that resembles its appearance when printed or displayed as a finished product, such as a printed document, web page, or slide presentation.

A WYSIWYG field will allow the user to edit displayable content in the administrative section. Very useful for extending platform capabilities or content via the database.

Permissions System

Implement permissions tags and enforcement thereof as well as JWT structure in regards to permissions

Inbox Component

We could benefit from having a generic inbox component built into the system, which would allow us to have a more intuitive interface for managing email messages.

Component setup psudo:

Use an interface similar to Gmail to ensure user familiarity which should improve the user's experience with the component.

DateTime Field

Figure out how to create a datetime field type in the system. Currently I think we should split this into two fields, one for date and one for time.

Note that we will be removing date and time fields from system in a future ticket so don't spend any time on these. Only implement the datetime field type.

Calendar Component

We could benefit from having a generic calendar component build into the system, which would allow us to have a more intuitive interface for managing time based events.

Component setup psudo: <calendar repository="entries" />
Component hooks:

  • OnCreate (open a creation dialog and hook into normal creation process)
  • OnEdit (open an editing dialog and hook into normal editing process)
  • OnMoved (time changed just update record time) [will require an extra action on repository layer (time-shift)]
  • OnDelete (hook into normal deleting process)

Repository Stubbing Documentation

Create a wiki page that will explain how to stub out repository API calls with local code. This is used to very rapidly create a prototype of a system without even needing a any server-side services or even a single server for that matter.

Attachment Field

Add attachment field type to system which should allow us to upload files.

My Account Section

Create a functional my profile section in the system, update password, two-factor authentication enable/disable, etc.

Timezones

Handle Timezones In DateTime Display/Posting Layers:

We need to ensure that we always account for timezones when working with date/time/datetime to ensure internationalization compatibility. The trick here is to know both local time and international time, to ensure we don't loose meta information, for example: when setting flight times we need to know the local time in order to determine day/night hours.

To this point we should remove "date" and "time" type fields and only support "datetime" fields.
Maybe we should introduce some additional settings for datetime fields, like: explicit-timezone which will force users to set a timezone.

Money Field

Add money field type to system which should also include currency, precision, normally 5 based on international standards, and must be an int64 data type at it's core.

Can set precision lower, down to zero, for currencies like Zim dollars where cents are not applicable.

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.