GithubHelp home page GithubHelp logo

totaljs / helpdesk Goto Github PK

View Code? Open in Web Editor NEW
97.0 13.0 40.0 276 KB

HelpDesk open-source web applications for free for everyone. Download and use it!

Home Page: https://www.totaljs.com/helpdesk/

License: MIT License

JavaScript 49.92% CSS 19.61% HTML 30.47%
helpdesk node postgresql javascript

helpdesk's Introduction

MIT License

Support

Installation

  • install Node.js platfrom v4+
  • install GraphicsMagick due to pictures
  • $ cd helpdesk and $ npm install
  • change database connection string in config
  • run script postgresql.sql in your database
  • run node debug.js

Login:


How do I to translate HelpDesk?

  • install Total.js as global module npm install -g total.js
  • then open HelpDesk directory cd helpdesk
  • then perform this command totaljs --translate
  • translate translated file translate.resource
  • and copy the content to /resources/default.resource
  • run app

helpdesk's People

Contributors

abdallahmezo avatar molda avatar petersirka 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

Watchers

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

helpdesk's Issues

Running App Syntax Error

Hello,

There is a syntax error when trying to launch the app using this command: node debug.js

/helpdesk/node_modules/total.js/index.js:29
const Qs = require('querystring');
^^^^^
SyntaxError: Use of const in strict mode.
at exports.runInThisContext (vm.js:73:16)
at Module._compile (module.js:443:25)
at Object.Module._extensions..js (module.js:478:10)
at Module.load (module.js:355:32)
at Function.Module._load (module.js:310:12)
at Module.require (module.js:365:17)
at require (module.js:384:17)
at Object. (/var/www/html/helpdesk/debug.js:18:4006)
at Module._compile (module.js:460:26)
at Object.Module._extensions..js (module.js:478:10)

problems sending emails

Hi @petersirka.

I have an instance running under Node.js v 6.3.0 and Total.js v 2.0.1.
In the debug console after a few moments having the service running, i see:

Error: E-mail address is not valid at Message.from (/Users/JohnDoe/helpdesk-master/node_modules/total.js/mail.js:137:9) at Framework.onMail (/Users/JohnDoe/helpdesk-master/node_modules/total.js/index.js:4007:10) at Object.Controller.mail (/Users/JohnDoe/helpdesk-master/node_modules/total.js/index.js:11028:19) at Framework.mail (/Users/JohnDoe/helpdesk-master/node_modules/total.js/index.js:7208:20) at /Users/JohnDoe/helpdesk-master/models/users.js:226:18 at /Users/JohnDoe/helpdesk-master/node_modules/sqlagent/pg.js:1618:4 at Array.sqlagent (/Users/JohnDoe/helpdesk-master/node_modules/sqlagent/index.js:7:3) at Immediate.setImmediate (/Users/JohnDoe/helpdesk-master/node_modules/sqlagent/index.js:19:27) at runCallback (timers.js:566:20) at tryOnImmediate (timers.js:546:5) ======= 2016-08-31 07:32:35: Error: E-mail address is not valid Error: E-mail address is not valid at Message.from (/Users/JohnDoe/helpdesk-master/node_modules/total.js/mail.js:137:9) at Framework.onMail (/Users/JohnDoe/helpdesk-master/node_modules/total.js/index.js:4007:10) at Object.Controller.mail (/Users/JohnDoe/helpdesk-master/node_modules/total.js/index.js:11028:19) at Framework.mail (/Users/JohnDoe/helpdesk-master/node_modules/total.js/index.js:7208:20) at /Users/JohnDoe/helpdesk-master/models/users.js:226:18 at /Users/JohnDoe/helpdesk-master/node_modules/sqlagent/pg.js:1618:4 at Array.sqlagent (/Users/JohnDoe/helpdesk-master/node_modules/sqlagent/index.js:7:3) at Immediate.setImmediate (/Users/JohnDoe/helpdesk-master/node_modules/sqlagent/index.js:19:27) at runCallback (timers.js:566:20) at tryOnImmediate (timers.js:546:5) Error: E-mail address is not valid at Message.from (/Users/JohnDoe/helpdesk-master/node_modules/total.js/mail.js:137:9) at Framework.onMail (/Users/JohnDoe/helpdesk-master/node_modules/total.js/index.js:4007:10) at Object.Controller.mail (/Users/JohnDoe/helpdesk-master/node_modules/total.js/index.js:11028:19) at Framework.mail (/Users/JohnDoe/helpdesk-master/node_modules/total.js/index.js:7208:20) at /Users/JohnDoe/helpdesk-master/models/users.js:226:18 at /Users/JohnDoe/helpdesk-master/node_modules/sqlagent/pg.js:1618:4 at Array.sqlagent (/Users/JohnDoe/helpdesk-master/node_modules/sqlagent/index.js:7:3) at Immediate.setImmediate (/Users/JohnDoe/helpdesk-master/node_modules/sqlagent/index.js:19:27) at runCallback (timers.js:566:20) at tryOnImmediate (timers.js:546:5)

In config i have:

// Gmail SMTP settings mail.smtp : smtp.gmail.com mail.smtp.options : {"port":465,"secure":true,"user":"[email protected]","password":"VerySecretPass","rejectUnauthorized":true}

Obviously, the system never send emails. Any idea?

Thanks!

i dont know what is it

2019-05-20 12:59:55 :: OBSOLETE / IMPORTANT ---> "F.onLocate" Rename "F.onLocate" method for "F.onLocale".

plugins or integrations

hey,

is there something to write plugins or do integrations with the helpdesk?

would be nice to have someting like that.

drag & drop error

VM1073:1 Uncaught TypeError: COM.UPLOAD is not a function
at HTMLDivElement. (:1:1363)
at HTMLDivElement.dispatch (jquery.min.js:3)
at HTMLDivElement.q.handle (jquery.min.js:3)
troble

Mail notifications crashes

Hello !

Super cool product, one issue. Clean setup as per instructions, everything works except whenever I assign a person it crashes.

TypeError: Cannot read property 'length' of undefined
at Message.to (C:\ASM\node_modules\total.js\mail.js:157:21)
at C:\ASM\definitions\helpdesk.js:106:13
at Array.forEach (native)
at C:\ASM\definitions\helpdesk.js:99:21
at C:\ASM\node_modules\sqlagent\pg.js:1567:15
at Array.sqlagent (C:\ASM\node_modules\sqlagent\index.js:7:3)
at Immediate.setImmediate (C:\ASM\node_modules\sqlagent\index.js:19:27)
at runCallback (timers.js:651:20)
at tryOnImmediate (timers.js:624:5)
at processImmediate [as _immediateCallback] (timers.js:596:5)

Any ideas!

Thank you
Adrian

structure of CONNECTION-STRING-POSTGRESQL

Hi. Very good work!
I am trying to prepare a demo instance using this connection string:

database : postgres:[email protected]:5432/helpdesk

I got the error:

error: password authentication failed for user "postgres"

But the user/pass is ok. Can you please help me?

Creating new issues by sending email

Is there a way how to connect help desk with mail server to be able to create new/reply to issues by by sending email?
Sorry if this question is already answered elsewhere, I was unable to find it in docs/issues/web.

Notifications

Are notifications sent on submiting/respoding to tickets?
The invite mail works, but no notifications. Any help on this?
Thanks

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.