Register    Login    Forum    Search    FAQ

Board index » Misc. » Addon Modules




Post new topic Reply to topic  [ 8 posts ] 
Author Message
 Post subject: New theme: OneClick
 Post Posted: Tue Feb 22, 2011 11:14 am 
Offline

Joined: Fri Aug 28, 2009 8:50 am
Posts: 186
Location: Miami, FL
New theme: OneClick

Here are the files for a new theme: Cool Blue (OneClick).

This theme is a variation of the default theme meant as an navigation aid for heavy system users. It provides direct access to common transaction creation and lists.
It adds a few items to the main header and adds two complete headers below the main header.

Items added to the main header:
User: | US$ = | Cash | Reports | Contacts | Search | Skus | Inventory

Items added to the new two headers:
Left side:
Invoice | Receive | Return | Refund |Quote | SO | Customer
Invoices | Receipts | Returns | Refunds | Quotes | SOs | Customers

Right side:
Journal | Transfer | Vendor | RFQ | PO | Payment | Purchase
Journals | Transfers | Vendors | RFQs |POs | Payments | Purchases

The first header added is to create entries. The second header added is to manage entry lists.
Both headers align so that top and bottom items correspond to the same type of entries.

Explanation of the new header items:
Cash->Cash account registers
Skus-> Same as Inventory->Edit/Maintain. Full access to Edit/Maintain.
Inventory->A modified inventory manager screen wih no save icon. For the item details, only the system tab without vendor and cost information is displayed. This menu is accessible to users with sales quote privileges
PO: Purchase order
Journal: General ledger journal
RFQ: Request for vendor quotes
Purchase: Purchase/receive
Refund: Payments to customer
SO: Sales order
Return: Customer credit memo
Receive: Customer receipts
Quote: Sales quote
Transfers: Inventory transfer
Payment: Payment to vendor
User: Shows the Displays Name defined for the user
US$ = For multicurrency turned on, will display the exchange rate of the US dollar to the default currency.

New pages added to existing modules:
modules/inventory/pages/oc_main
modules/inventory/pages/oc_adj
modules/phreebooks/pages/oc_status
modules/phreebooks/pages/oc_popup_bills
modules/phreebooks/pages/oc_inv_mgr
modules/phreebooks/pages/oc_popup_journal
These modules are slightly modified copies of the original ones (without the starting oc_)

The purpose of these pages is to customize the columns displayed and also to create the following new screens:
Inventory Transfer Manager
General Journal Manager
Purchases Manager
Customer Receipts Manager
Customer Credit Memo Manager
Customer Payments Manager
Vendor Payments Manager
Purchase/Receive Manager

To change the names in the headers, edit the following file:
/modules/phreedom/custom/language/en_us/language.php

********CAUTION********
The following files will be overwritten:
/modules/phreedom/custom/language/en_us/language.php
/modules/phreedom/custom/language/es_cr/language.php
These are custom language files created by the user. I you already have a version of these files, you must merge them before copying to your server so that you don't loose any information.
********CAUTION********
Themes

Dave, you may post it on the website and on the demo.


Attachments:
oneclick_R30RC4_2011023.zip [70.47 KiB]
Downloaded 79 times

_________________
Ruben.


Last edited by rulola on Tue Feb 22, 2011 9:26 pm, edited 3 times in total.
Top 
 Profile  
 
 Post subject: Re: New theme: OneClick
 Post Posted: Tue Feb 22, 2011 2:42 pm 
Offline

Joined: Fri Jan 14, 2011 4:46 pm
Posts: 12
Thank you Ruben!
I will try it out and get it up for you


Top 
 Profile  
 
 Post subject: Re: New theme: OneClick
 Post Posted: Wed Feb 23, 2011 1:49 pm 
Offline

Joined: Fri Aug 28, 2009 8:50 am
Posts: 186
Location: Miami, FL
Dave and Lauren,

Please see if you could incorporate permanently all the new list managers, that this theme has,
into the core modules. I think everyone would benefit from having the lists in your list manager standard format in addition the popup format.

_________________
Ruben.


Top 
 Profile  
 
 Post subject: Re: New theme: OneClick
 Post Posted: Fri May 06, 2011 12:53 pm 
Offline

Joined: Fri Aug 28, 2009 8:50 am
Posts: 186
Location: Miami, FL
Here are the updated files for the theme: Cool Blue (OneClick)


Attachments:
oneclick_R31RC2_20110506.zip [12.29 KiB]
Downloaded 53 times

_________________
Ruben.
Top 
 Profile  
 
 Post subject: Re: New theme: OneClick
 Post Posted: Mon Jan 02, 2012 8:22 am 
Offline

Joined: Fri Aug 28, 2009 8:50 am
Posts: 186
Location: Miami, FL
Update of theme oneclick for R3.3

Dave,

Thanks for all the new lists added to the popdown menus. Two new ones are needed,
Adjustments Manager and Transfer Inventory Manager. They are included in this
update of oneclick theme. It would be great if you would incorporate them into the trunk.

Comments:

******Adjustments Manager and Transfer Inventory Manager
Files for Adjustments Manager and Transfer Inventory Manager are in ...modules/inventory/pages/status_adj

*****One click theme images:
Sort order arrow images displayed in the lists header are not being pulled from
the default theme if not present in the active theme images folder.
sort_asc.png,sort_asc_disabled.png,sort_desc.png,sort_desc_disabled.png
They are included in images folder.

*****Language files
Both en_us and es_cr translation files are in ..modules/phreedom/custom/language

***** Extra entries for Inventory pull down menu
Suggestion to add to the trunk:
It would be a good idea to add a hook for extra_menus for global efect across all themes like this:
after line in 96 includes/application_top.php
Add:
$path = DIR_FS_MODULES . 'phreedom/custom/extra_menus.php';
if (file_exists($path)) { include($path); }

The current extra_menus hooks don't have a global effect and behave the following ways:
1- Page specific. They appear in the popdown list only after you click on the menu
heading.
as pulled thru /includes/template_index.php
$path = DIR_FS_MODULES . $module . '/custom/pages/' . $page .
'/extra_menus.php';
if (file_exists($path)) { include($path); }

2-Index page specific. They appear in the popdown list when go to the home page.
They disapper from the list after you leave the home page.
If pulled from phreedom/custom/pages/main/extra_menus.php

3-Theme specific. They appear globally for if added to the file:
(DIR_FS_ADMIN . DIR_WS_THEMES . '/config.php')

For oneclick theme, the extra menus for Adjustments Manager and Transfer nventory Manager are in

.../modules/phreedom/custom/extra_menus.php and pulled in with a hook in the theme config.php

******Onclick theme install instructions:
1. Unzip and copy all files to your phreedom directory.
2. Change your theme: Company->My Profile->Cool Blue (Oneclick)
3. Choose your theme color
4. Press save icon
Note: Oneclick header bars always remain at the top.

*****Transfer form
A sample inventory transfer packing slip form is included. This is a preliminary form. A special class needs to be developed to generate all information that does not appear and to display transfers to store_id =0.
Transfer form import:
Reports->Import->Inventory->English->Search
Select: TransferPackingSlip->Import Selected Report
The form will be in Miscellaneous: Forms

*****Transfers popup bug
Transfers to store_id = 0 do not appear when popup_adj is called.
The Transfer Inventory Manager does display these transfers.

*****Another bug:
The transfer record does not load when $action = edit (Transfer Inventory Manager)
line 168 in /modules/inventory/pages/transfer/js_include.php needs to be corrected
from:
function EditAdjustment(rID) {
change to:
function EditTransfer(rID) {


Attachments:
phreedomR33RC1_oneclick_20120101.zip [158.14 KiB]
Downloaded 29 times

_________________
Ruben.
Top 
 Profile  
 
 Post subject: Re: New theme: OneClick
 Post Posted: Mon Jan 02, 2012 9:50 pm 
Offline

Joined: Wed Nov 21, 2007 10:30 am
Posts: 569
Ruben,

You should submit your code as a patch at http://code.google.com/p/phreedom/issues/entry Maybe we can get development to make a feature branch in the repository.

_________________
Alvin


Top 
 Profile  
 
 Post subject: Re: New theme: OneClick
 Post Posted: Mon Jan 09, 2012 5:14 am 
Offline

Joined: Mon Mar 01, 2010 5:32 am
Posts: 554
Location: Netherlands
Quote:
*****Transfer form
A sample inventory transfer packing slip form is included. This is a preliminary form. A special class needs to be developed to generate all information that does not appear and to display transfers to store_id =0.
Transfer form import:
Reports->Import->Inventory->English->Search
Select: TransferPackingSlip->Import Selected Report
The form will be in Miscellaneous: Forms


Ruben,

Dit you try a report with a "left Join" or a "Right Join" These join's include all rows from one table and add matching information from the second table.
A normal join would only include row that have results in both tables.

_________________
Rene Kervezee


Top 
 Profile  
 
 Post subject: Re: New theme: OneClick
 Post Posted: Wed Feb 08, 2012 10:49 am 
Offline

Joined: Fri Oct 26, 2007 3:55 pm
Posts: 3498
Location: Colorado, US
Ruben,

Your theme has been added to the website.

Thanks


Top 
 Profile  
 
Display posts from previous:  Sort by  
 
Post new topic Reply to topic  [ 8 posts ] 

Board index » Misc. » Addon Modules


Who is online

Users browsing this forum: No registered users and 1 guest

 
 

 
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to: