GithubHelp home page GithubHelp logo

letractively / acuteauto Goto Github PK

View Code? Open in Web Editor NEW
0.0 0.0 0.0 0 B

Automatically exported from code.google.com/p/acuteauto

Java 48.71% FreeMarker 1.53% CSS 6.19% HTML 38.87% JavaScript 4.70%

acuteauto's People

Contributors

nechromancer avatar

acuteauto's Issues

Mirror Client DB for Prod

We need a database with production data common for all the clients, so that we 
can mirror/spawn a new database for each new Client

Original issue reported on code.google.com by [email protected] on 27 Jan 2013 at 4:49

Deploy new war file

compile the most recent code from trunk and deploy as a war file in mocha host

Original issue reported on code.google.com by [email protected] on 14 Oct 2012 at 6:34

Security for Admin Console

Currently, if the user copies the url directly into the browser, he is 
taken to the AdminConsole which should be restricted.

Expectation : If a User tries to access the AdminConsole directly from the URL 
without logging in, then the AdminConsole should display a Login Popup.

Original issue reported on code.google.com by [email protected] on 27 Jun 2012 at 4:16

Tomcat Clustering

Need a Vertical Tomcat Cluster, with atleast three servers and one load 
balancer.

worker-1 (server1)
worker-2 (server2)
worker-3 (server3)
worker-4 (Load Balancer)

1) Should provide Session Replication & Failover.
2) Should provide application farming. (Support ripple restart of application 
for High Availability)

Original issue reported on code.google.com by [email protected] on 2 Feb 2013 at 5:19

Database Cleanup

Need to cleanup the database mess. We have several databases, which should be 
identified and deleted if not necessary.

Total databases needed.

Test Databases:
1) Billing Test (Should be used by billingtest.acuteauto.com)
2) Client Test 1 (Primary test database for acuteauto application)
3) Client Test 2 (Secondary test database for acuteauto application)

Prod Databases:
4) Client Mirror (Just a standby database with production quality data)
5) Client Demo (acuteauto.com will be using this database in production)
6) Billing Prod (billing.acuteauto.com will be using this one)
7+) Other Client Databases who registered with us.

Original issue reported on code.google.com by [email protected] on 6 Feb 2013 at 3:38

Details vehicle pages displayes error +Null pointer exception

A null pointer exception is thrown once clicking on car details.
What steps will reproduce the problem?
1.Navigate to acuteauto.com
2.click on search.
3.wait 5-6 minutes until session is destroyed.
4-click on details button

What is the expected output? 
vehicle details pages is displayed
What do you see instead?
error page with bad data. see attachment.
======================================================
INFO: No Session found for this request: 
/Details/2006_Dodge_Avenger_Express_Sedan_4D/9
Oct 15, 2012 6:23:34 PM com.acminds.acuteauto.ui.converter.EntityConverter 
getAsObject
SEVERE: Exception while converting to an Entity: 9
java.lang.IllegalStateException: getAttribute: Session already invalidated
    at org.apache.catalina.session.StandardSession.getAttribute(StandardSession.java:1175)
    at org.apache.catalina.session.StandardSessionFacade.getAttribute(StandardSessionFacade.java:122)
    at com.acminds.acuteauto.ui.WebPersistenceManager.getCurrentEntityManager(WebPersistenceManager.java:62)
    at com.acminds.acuteauto.persistence.PersistenceManager.getEntityManager(PersistenceManager.java:54)
    at com.acminds.acuteauto.persistence.BaseDAO.get(BaseDAO.java:32)
    at com.acminds.acuteauto.ui.converter.EntityConverter.getAsObject(EntityConverter.java:46)
    at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:171)
    at javax.faces.component.UIViewParameter.getConvertedValue(UIViewParameter.java:394)
    at javax.faces.component.UIInput.validate(UIInput.java:960)
    at javax.faces.component.UIInput.executeValidate(UIInput.java:1233)
    at javax.faces.component.UIInput.processValidators(UIInput.java:698)
    at javax.faces.component.UIViewParameter.processValidators(UIViewParameter.java:273)
    at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1214)
    at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1214)
    at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1172)
    at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
    at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.acminds.acuteauto.ui.filter.SecurityFilter.doFilter(SecurityFilter.java:82)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)

Original issue reported on code.google.com by [email protected] on 15 Oct 2012 at 10:34

Attachments:

Faces Messages not displayed on Role & Privelege

On Save/Update of Role or Privilege, the faces messages are not displayed to 
the User.

Expectation : Rich Notify should be triggered to display the faces messages 
once the Role or Privilege is Saved / Updated.

Original issue reported on code.google.com by [email protected] on 19 Jun 2012 at 11:52

Traceability Matrix

Create a traceability matrix that will be used to testing the application.
A-traceability matrix should capture all the scenarios of the application
B-Each scenario will be broken into one or more test cases.
C-Each test case will have inputs and expected results

Original issue reported on code.google.com by [email protected] on 14 Oct 2012 at 7:54

Business Rules

BR1) If Vehicle Status is changed from Available to Sold, then the Sold Price 
should be populated.
BR2) 

Original issue reported on code.google.com by [email protected] on 25 Sep 2012 at 11:28

Message Broadcast to all Clients - Phase II

Ability to broadcast messages from us to all the dealers.
Would be nice to have if messages can be targeted to specific group of dealers.

"News from AcuteAuto" link on Admin Console should be able to pull targetted 
messages.

Original issue reported on code.google.com by [email protected] on 15 Jul 2012 at 9:18

User password is displaying in plain text

Log in to the application and click update user profile.

the password field is displaying in text.

Password should not be plain.
Password should never be displayed.


Original issue reported on code.google.com by [email protected] on 11 Nov 2012 at 10:52

Request Source Tracker

We need to track the source which generated the request. In other words, we 
need to find the source which directed the customer to the website.

To accomplish that, we need to use distinct urls for each channel which brings 
a customer to our website.

For example, 

Link to be placed on Google Free Listing : http://acuteauto.com/source/261
Link to be placed on Google Ads : http://acuteauto.com/source/262
Link to be placed on Yahoo Free Listing : http://acuteauto.com/source/263
Link to be placed on Yahoo Ads : http://acuteauto.com/source/264
Link to be placed on Bing Free Listing : http://acuteauto.com/source/265
Link to be placed on Bing Ads : http://acuteauto.com/source/266
Link to be placed on Forums Listing : http://acuteauto.com/source/267
Link to be placed on Affiliate : http://acuteauto.com/source/268
etc..

We need to identify all the possible sources which can generate a customer 
request to our website.


Original issue reported on code.google.com by [email protected] on 1 Feb 2013 at 4:02

Multiple Locations on Google Maps under Directions - Phase II.

Since the application supports multiple locations for a dealer, we need to 
provide multiple locations under Address Information with a link which if 
clicked will show the address on the map on the right side.

By default, the map should show the primary location.

Original issue reported on code.google.com by [email protected] on 1 Oct 2012 at 8:46

Add SOLD_PRICE to Vehicle

Need this field to determine the actual price the vehicle was sold for, inorder 
to capture this for reporting.

Original issue reported on code.google.com by [email protected] on 24 Sep 2012 at 12:36

Integrate PrettyFaces into the Application for SEO friendly URLs

Current urls in the application are not SEO friendly, and there is a definite 
need to make the URLs more meaningful and pretty.

Pretty Faces is one such library which can come to our rescue by dynamically 
converting the current urls to SEO friendly URLs.

Following link can help us with required information
http://ocpsoft.org/docs/prettyfaces/3.3.2/en-US/html/Configuration.html


Original issue reported on code.google.com by [email protected] on 10 Jul 2012 at 7:46

Provide Description for Each Link on Admin Console

We need to provide a description of each link on a tool tip. i.e. when the user 
hovers his mouse over a link, the tooltip should popup.

We can use rich:toolTip tag.
We need to use the resources.properties to write the description and reference 
it from the xhtml.

Original issue reported on code.google.com by [email protected] on 17 Jun 2012 at 10:47

Pending Issues for Production - Release 1

These are the list of issues pending before going live.

1) Gathering production level Catalog Data (Abid).
2) Adding a Payment Gateway from Admin Module (Abid)
3) Adding two columns to Make, Model & Style (Mansur)
4) Providing a Sync between Acuteservices & Billing app for Client License 
related updates.


Original issue reported on code.google.com by [email protected] on 4 Feb 2013 at 3:33

Add/Update Privilege Does not submit

From the Manage Privilege page
Click on Update Privilege or Add New Privilege
Popup Opens.
When we try to make modifications and hit submit, it does not submit.

Original issue reported on code.google.com by [email protected] on 15 Jun 2012 at 1:44

Null Pointer exception

Null pointer exception was thrown when tried to change some role privileges.

Click on manage roles.

See the log
Exception while converting to an Entity: 1
java.lang.NullPointerException
    at com.acminds.acuteauto.ui.WebPersistenceManager.getCurrentEntityManager(WebPersistenceManager.java:69)
    at com.acminds.acuteauto.persistence.PersistenceManager.getEntityManager(PersistenceManager.java:54)
    at com.acminds.acuteauto.persistence.BaseDAO.get(BaseDAO.java:32)
    at com.acminds.acuteauto.ui.converter.EntityConverter.getAsObject(EntityConverter.java:46)
    at com.sun.faces.renderkit.html_basic.HtmlBasicInputRenderer.getConvertedValue(HtmlBasicInputRenderer.java:171)
    at javax.faces.component.UIViewParameter.getConvertedValue(UIViewParameter.java:394)
    at javax.faces.component.UIInput.validate(UIInput.java:960)
    at javax.faces.component.UIInput.executeValidate(UIInput.java:1233)
    at javax.faces.component.UIInput.processValidators(UIInput.java:698)
    at javax.faces.component.UIViewParameter.processValidators(UIViewParameter.java:273)
    at javax.faces.component.UIComponentBase.processValidators(UIComponentBase.java:1214)
    at org.richfaces.context.PartialViewExecuteVisitCallback.visit(PartialViewExecuteVisitCallback.java:55)
    at org.richfaces.context.BaseExtendedVisitContext.invokeVisitCallback(BaseExtendedVisitContext.java:321)
    at javax.faces.component.UIComponent.visitTree(UIComponent.java:1590)
    at javax.faces.component.UIComponent.visitTree(UIComponent.java:1601)
    at org.richfaces.context.ExtendedPartialViewContextImpl.executeComponents(ExtendedPartialViewContextImpl.java:237)
    at org.richfaces.context.ExtendedPartialViewContextImpl.processPartialExecutePhase(ExtendedPartialViewContextImpl.java:217)
    at org.richfaces.context.ExtendedPartialViewContextImpl.processPartial(ExtendedPartialViewContextImpl.java:196)
    at javax.faces.component.UIViewRoot.processValidators(UIViewRoot.java:1170)
    at com.sun.faces.lifecycle.ProcessValidationsPhase.execute(ProcessValidationsPhase.java:76)
    at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:101)
    at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:118)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:593)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.acminds.acuteauto.ui.filter.SecurityFilter.doFilter(SecurityFilter.java:81)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.ocpsoft.pretty.PrettyFilter.doFilter(PrettyFilter.java:145)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.acminds.acuteauto.ui.filter.LicenseFilter.doFilter(LicenseFilter.java:62)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:224)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:987)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:579)
    at org.apache.tomcat.util.net.AprEndpoint$SocketWithOptionsProcessor.run(AprEndpoint.java:1763)
    at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
    at java.lang.Thread.run(Thread.java:662)

Original issue reported on code.google.com by [email protected] on 11 Nov 2012 at 11:36

Dealer / User Privileges - Phase I

1) Appl. Admin role is restricted only to Developers.
2) Dealer should not be able to update Appl. Admin Role.
3) Dealer should not be able to create/update Privileges.
4) Dealer should not be able to assign Appl. Admin Role to himself or any other 
users he creates.

Original issue reported on code.google.com by [email protected] on 21 Sep 2012 at 10:12

Misalignment on Home Page

Featured Cars should be displayed in a single row, but for some reason the last 
car moves down. The same happens to Best Sellers also.

Original issue reported on code.google.com by [email protected] on 29 Jun 2012 at 3:01

Broken Pipe Error

When deployed on a hosting site, after couple of hours we get a 
Communications Link failure error - Broken Pipe...

Original issue reported on code.google.com by [email protected] on 1 Jul 2012 at 4:38

Applet Signing

Jumploader Applet is used for Uploading images of Car. Each time the Upload 
Images page of Inventory is accessed, browser shows a warning message asking 
the User to accept the content from Unknown Publisher.

Applet needs to be signed and deployed so that the User can accept the 
certificate warning once and for all.

Original issue reported on code.google.com by [email protected] on 29 Jun 2012 at 3:04

Inventory Search Page - Layout & Criteria - Phase II

Current search criteria for Vehicles, is limited to Year, Make, Model, Style, 
Price.

We need to enhance the layout of the invList.xhtml page with a side bar on the 
left containing filters. Expand the number of filters to include Categories, 
Features etc.

Original issue reported on code.google.com by [email protected] on 11 Jul 2012 at 7:41

Hibernate flushing unwanted changes

Steps to reproduce this issue

1. Make changes to any field and let the Update Model Values phase get executed.
2. Without submitting those changes, goto another task and submit changes in 
there.
3. Changes made in step 1 will also get flushed to the database.



Original issue reported on code.google.com by [email protected] on 6 Nov 2012 at 11:50

RSS Listing Columns overflow

RSS Feed list is overflowing beyond the set height for that RSS Box.

Expected Behaviour : To have a fixed length columns and the description should 
be hidden if overflown.

Original issue reported on code.google.com by [email protected] on 30 May 2012 at 10:56

Attachments:

Catalog Caching

We need to cache the entire catalog for all the Dealers.

Consider EHCache or OSCache for clustering support.

May/May not include changes to the model. But would enhance the performance.

Original issue reported on code.google.com by [email protected] on 12 Feb 2013 at 11:38

Add New Entry for vehicle status

Need to capture new status for the vehicle seized from the client. This option 
will allow the dealer to re sell the vehicle again. rules need to be captured 
as part of this business requirement

Original issue reported on code.google.com by [email protected] on 21 Sep 2012 at 12:03

Implement VIN decoder - Phase II

Currently, the dealer has to manually key in all the regular fields while 
adding vehicle to inventory.

Proposed : By entering the VIN, we should be able to use the VIN Decoder to 
pull in all the basic details of the vehicle and prepopulate them on the page 
thereby minimizing the time taken for each entry and enhancing the data quality.

Availability : VIN Decoder is not available as a free algorithm nor as a free 
webservice. Third party sites like VINQuery.com etc. provide a webservice and 
charge on a volume/time basis. 
We can utilize the free online website http://www.decodethis.com to pass the 
VIN number and retrieve the results.

Following details are expected to be pulled from this solution
Make, Model, Style, Year, Engine, Transmission, Exterior Color, Interior Color, 


Original issue reported on code.google.com by [email protected] on 11 Jul 2012 at 6:43

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.