1.0.32 • Published 3 months ago

olaii-web-common v1.0.32

Weekly downloads
-
License
MIT
Repository
-
Last release
3 months ago

Olaii web common v1.0.32

Olaii common services 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.29

8 months ago

1.0.32

3 months ago

1.0.31

5 months ago

1.0.30

7 months ago

1.0.28

9 months ago

1.0.27

10 months ago

1.0.26

10 months ago

1.0.25

10 months ago

1.0.24

1 year ago

1.0.23

1 year ago

1.0.22

2 years ago

1.0.21

3 years ago

1.0.20

3 years ago

1.0.19

3 years ago

1.0.18

4 years ago

1.0.17

4 years ago

1.0.16

4 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.2

5 years ago

1.0.3

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago