Giter Club home page Giter Club logo

limebootstrapappstore's Introduction

Important!

This repository is going to be replaced by separate repositories for each add-on. Do not add new folders to this repository anymore. If you have a new add-on that needs version control, please contact Fredrik Eriksson for instructions on how to do it. Updating existing add-ons here is fine until they are migrated to separate repositories. After migrating an add-on the folder here will be emptied and a redirect link will be inserted in the README file.

LIME Bootstrap AppStore

This repo contains all apps available for LIME Bootstrap. The appstore itself can be found here.

Building apps

Check out the manual page.

Committing an app

Any app committed, containing a valid app.json-file will automatically be added to the AppStore. As soon as you visit the AppStore, a complete rebuild will be trigged, and your app should show up. The purpose of the app.json-file is to provide information about the app, versioning and installation.

A commit is done by pushing a new folder, containing an app, to this repo. If you are a member of the Lundalogik organisation you can simply push it to master. Otherwise use a pull request.

WARNING: Committing an invalid app.json may cause the appstore to crash. Take an extra look before committing. If something goes bad, just fix your json and the appstore should recover all by itself.

NOTE: The app.json powers the versioning system of the app. When you raise a version number an automatic message will be shown to all users of the app, with debug enabled, asking them to update.

Any pictures (.jpg, .jpeg, .png) in the app's root folder will automatically be used as cover pictures for the app. If you don't want these pictures to be distributed when someone downloads your app, just prepend an undersore _ to the filename and it will be ignored. _example.png

The information about the app in the appstore is pulled from the README.md-file in the app's root folder

App.json

The app.json should be formated as:

{
	"name": "[Technical/Programmatical name of the app]",
	"author":"[Full name of the author]",
	"license": true OR false,
	"displayName": "[The name to show in App Store]",
	"description":"[A short text to describe the app]",
	"status":"[Status of the app, can be: 'Release', 'Beta' OR 'Development']",
	"versions":[
			{
			"version":"1.1.0",
			"date":"2017-02-06",
			"comments":"CSS improvements."
		},
		{
			"version":"1.0.0",
			"date":"2016-11-18",
			"comments":"The first stable beta version."
		}
	],
	"install":{

	}
}
  • name: Name of the app. Call it something short but descriptive. No spaces allowed, should only be letters. Must be unique among apps.
  • autor: Just to know who to blame
  • license: Indicates whether the app requires a paid license or not.
  • displayName: A name of the app adapted for using in regular texts and on the App Store.
  • description: A short text to explain what the app is used for.
  • status: Shows a badge in the appstore, displaying status. Development: not ready to be used, Beta: At your own risk, Release: Should work
  • versions: An array containing objects that describe the different versions
    • version: A string on the format x.x.x. Breaking changes increase the first number, added features increase the second number and bug fixes increases the third number.
    • date: Date of the new version.
    • comments: What was changed or added in the new version?
  • install: Not yet implemented, but the idea is that the apps should install themselves. This section will provide the instructions.

limebootstrapappstore's People

Contributors

adrianschmidt avatar anderssonjohan avatar andreasastrom avatar anhuynhh avatar anttihei avatar awesomenezz avatar demirovic avatar fredrikl avatar hernrup avatar j-tegen avatar jakovac87 avatar jespersandsjo avatar jimand avatar jockehermansson avatar justfredster avatar karlfogelstromlime avatar kenandedukic avatar kroncake avatar krugerz89 avatar larscjensen avatar magnusfagerlund avatar olssongerrard avatar psymondk avatar rafadalbaker avatar razedabazz92 avatar ribbskott avatar seijsing avatar sofiehelgesson avatar themolman avatar tomaseketorp avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

limebootstrapappstore's Issues

Better error message when having been logged out

If you leave LIME open, you will eventually be logged out after some time. Then you get an error message "Filter or class not found" when you should, preferably, not get an error message at all (since LIME will tell you that you've been logged out when you try to use it) or an error message saying, like "You've been logged out. Log back in."

IE 11 problems

meta for ie=10 should be added to alla html files, as currently buttons and error messages texts do not work

Date Format / Dashboard

If we do not use Swedish date format we cannot see the stats. in the dashboard. It means if you use "dd.mm.yyyy" format in your computer (as in many countries, and many computers running other OS languages) you don’t get any data in your dashboard.

Clickable links that show the marked selection in the main list

A great enhancement of the helpdesk statistics app would be to be able to clik onthe selections eg "Mina Öppna ärenden" and show the selectet helpdesk cases in the main list.

I believe much of the code could already is written in the bussiness funnel app.

helpdeskstatistics

"My pipeline" - Businessfunnel

If you only have one project/business that you are responsible for this will not appear in the busniessfunnel in the actionpad when clicking "mine". This is due to that it cant compare this value with something else maybe?

Garcon gives error when having been automatically logged out

If you leave your Lime and come back 24h+ later, Garcon will have given an error message due to the automatic log out. This should be taken care of by making an exception for that error code in the ErrorHandler of the VBA sub. The error code and VBA sub is found below.


Lime

Your session has been ended due to inactivity.

Källa: Garcon.FetchFiltersXML

Felkod: -2130558070

OK

Missing scripts folder

The github source/appstore is missing the scripts folder, the columns can't be read in without it. It's possible to get the scripts from the F: though.

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.