Git Product home page Git Product logo

atomicerp's Introduction

AToMicERP

ERP en PHP sur une base modulaire. (Pour le moment le projet est à un stade trop peu avancé pour être exploitable, il pose juste les bases d'un nouveau noyau et d'une nouvelle ergonomie)

  • Chaque fonction est un modules de /modules
  • Chaque modules peut définir un js, templates et fonctions à inclure

Version actuelle : Alpha 2

Installation

  • Allez dans /install et cliquez tour à tour sur les différents boutons d'étape (attention, dans cette alpha, aucun message n'indique la progression)
  • Puis lancez manuellement le script /install/create-admin.php (les messages vous indiquerons les paramètres à ajouter)

Activation des modules

  • A faire dans le fichier config.php de la racine

Modules disponibles (aucun n'est à ce stade terminé ou stable)

  • core (obligatoire) contient les fonctions indispensables
  • user (obligatoire) étend le module contact pour la gestion des utilisateurs
  • company (obligatoire) permet de gérer les tiers et/ou entités des utilisateurs
  • dictionnary (obligatoire) permet de gérer des dictionnaires de données
  • conf (obligatoire) permet de gérer des global de configuration
  • contact (obligatoire) permet de gérer les contacts d'une entreprise
  • address, permet de gérer des adresses pour les sociétés et tout type d'objet
  • Document, apporte un niveau profond de gestion de document chiffré (devis, facture, commande, etc)
  • Bill, permet de gérer ses factures clients
  • Project, permet de gérer des projets en AGILE
  • Bank, permet de gérer vos comptes en banque et écritures
  • Companion, permet l'ajout de conseil de fonctionnalité par un personnage sympathique
  • currency, permet les gestion des taux de change car le logiciel est multidevise
  • photo, gère l'ajout et le traitement de photo pour les produits, contact, etc
  • planning, gère des actions d'utilisateur
  • product, permet de gérer des produits et prix multiples
  • psycho, utilise un hook pour ajouter des options de psychologie sur une fiche contact
  • wallpaper, ajoute une fonctionnalité de téléchargement automatique d'un nouveau fond d'écran du logiciel

Licences

atomicerp's People

Contributors

azriel68 avatar

Stargazers

Mickael Desgranges avatar  avatar

Watchers

James Cloos avatar

Forkers

asarves

atomicerp's Issues

organization chart

Add an organization chart in the contact of the plug company tab
Delete the contact list if less than 10 contacts

Numbering function

Create a numbering function that will work accross modules by passing the classname, the mask to use

add GMaps on all Address

Implement Google Maps on all address implementation for user experience and commercial support in CRM functions

Bills module ajax

Interface for this module (addline editline...) must be in full ajax to improve speed

Identification et entité

Dans le cadre du développement et du mode transverse lié au droit, je crois que l'entité choisie au login devient inutile. Puisque le but et de voir par exemple toutes les companies sur lesquelles on à le droit de vision, alors le choix d'entité type dolibarr devient vraisemblablement fortuit et devrait être reporté sur la création des documents.

Par exemple création Devis/Propal :
1/ Ai-je le droit de créer un Devis dans une entité oui/non
2/ Si oui, est-ce 1 ou n entité
3/ Si oui ajout du choix de l'entité sous laquelle créer le document

Cela je pense peut simplifier énormément certain process

A rediscuter devant le whiteboard stylo à la main

Si vous voyez des contre évident et rédibitoire, mettre en com. De toute façon aucun dev dans ce sens ne sera entamé avant confrontation

Add campaign module

table :
campaign
|_ campaign_receiver with state
|_ campaign_event (link to event module)

Add campaign state in conf $conf->TCampagne->TReceiverState[type][ ... distinct type ... ] = label

add event module

Use WDCalendar to implement event features
Event with state (free) and tag (free : use tagit.js)

Gravatar

Add gravatar support in user module

Company/Entity

Choix de l'entité possible à l'intérieur d'Atomic aux travers des droits chargés.
Toutes les listes devront pouvoir afficher les objets de toutes les entités auxquelles peut prétendre le user

Group's rigths

1/ Add 1 tab to contact view named user in case of user mode.
2/ Add admin menu "Manage Groups"

Files were created in user module. User tab give login, password and other common option for user, rigths tab will be similar to dolibarr rigths view.

Ajout contact société

2 modes.

1/ Créer et ajouter
2/ Sélection d'un contact par recherche sur nom (avec auto recherche dans liste selon filtre dynamique et sélection par clic)

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.