Coder Social home page Coder Social logo

docdoku / docdoku-plm Goto Github PK

View Code? Open in Web Editor NEW
236.0 236.0 96.0 15 KB

The project purpose is to develop a comprehensive, robust open source PLM (Product LifeCycle Management) solution.

Home Page: http://www.docdokuplm.com

License: GNU Affero General Public License v3.0

Shell 100.00%

docdoku-plm's People

Contributors

mguimard avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docdoku-plm's Issues

create product structure page

Complet design of the page that will show a resolved structure :
CAD model, meta-data, tree structure, search, filter part, config spec selection.

Add script to import product

Script take CAD files and product structure definition in various format and execute WS command to import it inside the system.
The script may use any jar 223 implementation (JS Rhino for instance).

Mouse controls bug

Sometime we are able to move the camera without clicking

How to reproduce :

  1. click on the scene to initiate a move (either a pan or translation)
  2. move the cursor outside the scene
  3. release the click
  4. move the cursor in the scene

Possible explanation : the event 'mouseup' is not received when releasing the click outside the scene

Maven-style local dependencies

PROBLEM:
When compiling, maven complains about libraries distributed within the project sources:

[WARNING] Some problems were encountered while building the effective model
[WARNING] 'dependencies.dependency.systemPath' should not point at files within the project directory, xxx.jar will be unresolvable by dependent projects

The culprits include synthetica.jar , syntheticaAddons.jar , syntheticaBlueMoon.jar , syntheticaBlueMoonAddon.jar , scanner.jar , Shell.jar , jodconverter-3.0-beta-2.jar

PROPOSED SOLUTION:
Create a local repository contained within the sources, and add it to the main pom. So create a 'repo' dir that contains private jars. It is referenced as a repository in the pom. Place the jars in this directory via the following command:

mvn install:install-file -DlocalRepositoryPath=repo -DcreateChecksum=true -Dpackaging=jar -Dfile=synthetica.jar -DgroupId=synthetica -DartifactId=synthetica -Dversion=1.0

In the pom.xml, add:

...


repo
file://${project.basedir}/repo


Document Linking

A document can be linked to antoher, using a Document research widget

Fix pan

The pan control seems to be broken in visualization

blur label

The folder popup menu appear blurred when it's on the current selected folder.

Notification

Register/Unregister to "iteration change" and "state change" notifications.

Date picker i18n

Date picker appear in english even if the current client language is set to french.

Space at the end of folder name

Creating a folder with space at the end of the name causes multiple bugs :

  • the folder disappear when clicked (probably due to complete path in url which had the last space removed)
  • renaming a folder from "test " to "test" or from "test" to "test " leads to a 400 error wich is not handle (not consistent as we can create a folder with a space at the end of the name)

design harmonization

The design used in the "Product Structure" and DM modules should be applied to the rest of the application administration pages.

500 server error instead of 403

The server send a 500 error with

Unexpected error:
Vous ne pouvez pas ajouter ou modifier un fichier d'un document qui ne vous appartient pas

at com.docdoku.server.CommandBean.saveFileInDocument(CommandBean.java:142)

when I try to attach a file to a document I didn't checked out

Workspace name

The name of the workspace doesn't appear in front of the label.

Document list

Iteration, Type, Author, modification date should be corectly displayed.

date document attribut

Date document attribut doesn't work properly NaN is displayed in the value text field

export function

broken since flight mode was added.
Export button should be clear that an assembly has to be selected first, hence the button should be disable otherwise.
It should be possible to export the whole product.

Reorganize header nav lists

Add a workspace dropdown menu and a visual feedback of the current workspace.
Change "my documents" dropdown menu to a simple link to the document management page which is relative to the workspace.

Mispelling in java property

DocumentMasterTemplateDTO references private Set attributeTemplates;
But it should be templateAttributes because it's a collection of Attributes in the Template.

Unfortunately this java property is mapped in different part of the Backbone side and a simple refactor would kill the app.

Can't checkout a Document

When I try to checkout (libérer) a document with the swing client, I have a 'argument type mismatch'.
I've rebuilt the project and restarted the server with the same result.

It's all in the webservice layer. Maybe an object has changed.
My today problem is that if I can't checkout, I can't create a new version and test the autocomplete correctly.

I have try it also in the previous ged branch. The master branch seems to nat have change since my last merge, so the bug may also be in the master branch.
Can you check it ?

[#|2012-08-09T11:24:30.637+0200|SEVERE|glassfish3.1.2|com.sun.xml.ws.server.sei.TieHandler|_ThreadID=24;_ThreadName=Thread-8;|argument type mismatch
java.lang.IllegalArgumentException: argument type mismatch
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.glassfish.webservices.InvokerImpl.invoke(InvokerImpl.java:82)
at org.glassfish.webservices.EjbInvokerImpl.invoke(EjbInvokerImpl.java:82)
at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:149)
at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:94)
(...)
at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
at java.lang.Thread.run(Thread.java:680)

document attributs edition

Document attributs tab should be exactly the same in edition and creation. That's not currently the case, the look and feel is not the same (see the '(' for the boolean value) and more over we should not duplicate the code.

Menu to access PS&DM

The menu should be changed :

rename "My workspaces" to "My documents"
add "My products" menu
move the administration access to the account menu.

HTML5 validation for URL

The default validation for URL in chrome accepts "s:a" but refuses "www.google.com".
Should we implement a more common pattern or keep the default navigator pattern ?

fullscreen and export

Provide a fullscreen button for the DMU as well as an export (iframe) button.
The FPS screen should be optionally display/hide

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.