1.0.24 • Published 10 days ago

olaii-web-common v1.0.24

Weekly downloads
-
License
MIT
Repository
-
Last release
10 days ago

Olaii web common v1.0.24

Olaii common servies used in angular 1.x webapps.


How to build

npm run build

It should compile all the js and html files into dist/olaii-web-common.js, and all the styles into dist/olaii-web-common.css.


How to run develop?

npm install
npm run serve

A demo project from demo directory will be available on http://test.olaii.com:3030.


What dose my project need?

angular
  .module("myApp", ["olaiiCommon"])

  .constant("DEPLOY", "development")
  .constant("API_URL", "https://auth.dev.olaii.com/")
  .constant("API_URL_AUTH", "https://auth.dev.olaii.com/")
  .constant("GOOGLE_CLIENT_ID", "XXXX"); // Optional

Directives

  • olaii-common-google-login
  • olaii-common-language
  • olaii-common-login
  • olaii-common-password-change
  • olaii-common-theme
  • olaii-common-svgs
  • olaii-common-user
  • olaii-common-apps
  • olaii-common-sidebar
  • olaii-common-popup
  • olaii-common-view-title
  • olaii-common-dialog

Services

OlaiiCommonService

  • dateFormat - dd.MM.yyyy
  • dateTimeFormat - dd.MM.yyyy • HH:mm
  • dateTimeWithSecondsFormat - dd.MM.yyyy • HH:mm:ss
  • countries
  • countriesMap
  • success(text)
  • error(test)
  • colorLuminance(hex, lum)
  • getDarkerColor(color)
  • detectBrowser()
  • isMobile()
  • isLocal()
  • arrayToMap(array, key)
  • addScript(url)
  • copyToClipboard(text)

AuthService

  • debug
  • user
  • google
  • isAuthenticated()
  • readFromCache()
  • loginWithGoogle(token)
  • login(username, password, code)
  • logout()
  • goToLogin()
  • getUser(force)
  • register(email, first_name, last_name, password)
  • changePassword(currentPassword, newPassword)
  • resetPassword(email)
  • resetPasswordConfirm(password, token, uid)
  • twoFactorStatus()
  • twoFactorRequest()
  • twoFactorEnable(code)
  • twoFactorDisable(code)
  • hasMultiple
  • hasCashless
  • hasPos
  • hasTicketing
  • hasGuestlist
  • hasPass
  • isAdmin
  • checkPermisions()
  • clearAll()

LanguageService

  • language
  • languageCookieName
  • languages
  • languagesMap
  • get()
  • set(language)
  • updateProfile(language)
  • clearAll()

RequestService

  • get(path, params, headers, responseType)
  • getList(path, params, headers, responseType)
  • getBlob(path, params, headers)
  • post(path, data, params, headers, responseType)
  • postFile(path, file, name, headers)
  • postFormData(path, formData, headers, responseType)
  • put(path, data, params, headers, responseType)
  • update(path, data, params, headers, responseType)
  • patch(path, data, params, headers, responseType)
  • delete(path, params, headers)
  • customRequest({ method, url, data, params, headers, responseType })
  • request(method, url, data, params, headers, responseType)
  • handleList(response)
  • loadMore(items)
  • handleList(response)

StateService

  • organizerId
  • organizerEventId
  • organizerExperienceId
  • campaignId
  • eventId
  • licenseId
  • campaignCookieName
  • eventCookieName
  • licenseCookieName
  • organizerCookieName
  • organizerEventCookieName
  • organizerExperienceCookieName
  • getState()
  • getOrganizer()
  • getOrganizerEvent()
  • getOrganizerExperience()
  • getCampaign()
  • getEvent()
  • getLicence()
  • setState(organizerId, eventId, experienceId)
  • setOrganizerId(organizerId)
  • setOrganizerEventId(organizerEventId)
  • setOrganizerExperienceId(organizerExperienceId)
  • setStateCampaignId(campaignId)
  • setStateEventId(eventId)
  • setLicenceState(licenseId)
  • clearAll()
  • clearCampaignId()
  • clearEventId()
  • clearLicenseId()
  • clearOrganizerId()
  • clearOrganizerEventId()
  • clearOrganizerExperienceId()

ThemeService

  • theme
  • themeCookieKey
  • isDark()
  • isLight()
  • get()
  • set(type)
  • toggle()
  • clearAll()

TokenService

  • debug
  • accessToken
  • accessTokenExpired
  • accessTokenCookieName
  • refreshToken
  • refreshTokenCookieName
  • refreshTokenExpired
  • refreshInProgress
  • getHeader()
  • hasToken()
  • readFromCache()
  • getAccessToken()
  • setAccessToken()
  • setAccessTokenTimeout()
  • isAccessTokenExpired()
  • getRefreshToken()
  • setRefreshToken()
  • setRefreshTokenTimeout()
  • refreshAccessToken()
  • clearAll()

OlaiiErrorService

  • errors
  • handle(error)
  • getErrorMessage(error)

LICENSE

See LICENSE.md


CHANGELOG

See CHANGELOG.md

1.0.24

10 days ago

1.0.23

2 months ago

1.0.22

5 months ago

1.0.21

1 year ago

1.0.20

2 years ago

1.0.19

2 years ago

1.0.18

3 years ago

1.0.17

3 years ago

1.0.16

3 years ago

1.0.15

4 years ago

1.0.14

4 years ago

1.0.13

4 years ago

1.0.12

4 years ago

1.0.11

4 years ago

1.0.10

4 years ago

1.0.9

4 years ago

1.0.8

4 years ago

1.0.7

4 years ago

1.0.6

4 years ago

1.0.5

4 years ago

1.0.4

4 years ago

1.0.2

4 years ago

1.0.3

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago