Skip to content
This repository has been archived by the owner on Sep 5, 2024. It is now read-only.

Minimal changes to implement some feature that can be required from mobile application

License

Notifications You must be signed in to change notification settings

adempiere/adempiere-mobile-changes

Repository files navigation

ADempiere Mobile Changes

A project to make dictionary changes from ADempiere and reuse some entities inside mobile application

Badges

Add badges from somewhere like: shields.io

GPLv3 License

Requirements

Packages Names

The main package name is org.spin.mobile by your implementation

org.spin.mobile.model.validator
org.spin.mobile.setup
org.spin.mobile.util

Model Validators

Change the org.spin.mobile.model.validator.Validator by your implementation, example: org.spin.mobile.model.validator.MyOwnFunctionality

Model Deploy class

Change the org.spin.mobile.setup.Deploy by your implementation, example: org.spin.mobile.setup.MyOwnSetupForDeploy

Model Util class for core changes

Change the org.spin.mobile.util.Changes by your implementation, example: org.spin.mobile.util.MyOwnChanges

Core Changes

The main core changes is some elements and columns added to identify mobile entities.

Entity Type

  • Code: MOBILE
  • Name: Spin Contribution (Mobile Support)
  • Model Package: org.spin.mobile.model

Elements

  • DB Column Name: MOBILE_IsMobile
  • Name: Mobile Feature
  • Type: Yes-No

Column Changes

  • Table: AD_Form

    • MOBILE_IsMobile
    • MOBILE_Slug
    • MOBILE_ImageURL
  • Table: AD_User

    • MOBILE_IsMobile
  • Table: AD_Role

    • MOBILE_IsMobile

Binary Project

You can get all binaries from github here.

All contruction is from github actions

Some XML's:

All dictionary changes are writing from XML and all XML's hare xml/migration

How to add this library?

Is very easy.

  • Gradle
implementation 'io.github.adempiere:adempiere-mobile-changes:1.0.0'
  • SBT
libraryDependencies += "io.github.adempiere" % "adempiere-mobile-changes" % "1.0.0"
  • Apache Maven
<dependency>
    <groupId>io.github.adempiere</groupId>
    <artifactId>adempiere-mobile-changes</artifactId>
    <version>1.0.0</version>
</dependency>

About

Minimal changes to implement some feature that can be required from mobile application

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages