herbiehp / unicenta Goto Github PK
View Code? Open in Web Editor NEWuniCenta oPos repository
Home Page: www.unicenta.com
License: GNU General Public License v3.0
uniCenta oPos repository
Home Page: www.unicenta.com
License: GNU General Public License v3.0
There are a lot of files and templates which are not directly stored under localization folder, so update could be a pain to preserve files which where modified for the installation, even keeping track of them, also versioning of those files is also open. Even if localization is not necessary there are still customization for printouts and reports that change over time and are stored in core of openbravo part. Additional investigation and a structure suggestion is necessary.
Modify customer form to add additional attributes that are check boxes (like visible) and add columns to the customers table to store them.
To make it generic and usable by any business the names displayed in the GUI (and field names) should be something like CustAttr1, CustAttr2, etc with the ability to change the name displayed in the GUI with a Resources file.
A use case is for an organization that offers memberships to its customers.
Example
A country club that runs golf, curling and tennis operations.
It would be useful for them to track customer memberships and the types in uniCenta.
Some types could be:
I am willing to take this on but don't know where to start on this yet so I may need some help.
Thx,
TekMason
Have uniCenta pop up a Change (due) screen when a Customer Payment is made (like it does with a cash sale)?
After clicking OK in the Payment screen it doesn't display a message saying how much change is owing and there is no indication in the Customer Payment screen of what happened other than a ding and the current debt changes. This is confusing and may require the user to go through to the receipt or to the Transaction Log Extended report to figure it out.
More details on this can be found on the uniCenta Discussion forums in the Customer Payment Change Due Popup thread.
I would consider paying a bounty on this fix if someone is interested and contacts me.
TekMason
Hi herbiehp,
What are your plans for this repo?
I would like to make it my primary uniCenta development repository if you aren't going way out on a limb with it.
I am a noob to GitHub and Java but there are a lot of simple things that I can do (minor code changes, images, form design and documentation) to free up the gurus so they can focus on the important stuff.
Sorry if this is not the proper forum to use for this inquiry but I don't know how else to contact you.
Setup does not detect JRE 8u25 (and probably other JRE 8 versions) properly and throws an error messages. Not a good start for a new user.
To reproduce the issue:
On a clean Window 7 x64 PC
Install jre-8u25-windows-x64.exe
Check Java
C:\Users\MMason>set path
Path=C:\ProgramData\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
C:>
C:>java -version
java version "1.8.0_25"
Java(TM) SE Runtime Environment (build 1.8.0_25-b18)
Java HotSpot(TM) 64-Bit Server VM (build 25.25-b02, mixed mode)
C:>
Installed unicentaopos-3.81-windows-installer.exe
Click OK
browser window opens up to http://www.java.com/en/ and
Click OK
Normal setup screen appears
Add the ability run uniCenta with different (saved) configs.
Add an Optional Configuration Selector that can prompt for a configuration selection when uniCenta starts. See below for a model of how this could work.
uniCenta POS / Discussion / Help:Dual configuration files (unicentaopos.properties)?
https://sourceforge.net/p/unicentaopos/discussion/1126901/thread/401e3b13/?limit=25#bfa0
I have added some Issue labels so that we can prioritize them: Urgent, High, Medium and Low.
Herb, please amend as you see fit.
TekMason
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.