{5} Assigned, Active Tickets by Owner (Full Description) (77 matches)

List tickets assigned, group by ticket owner. This report demonstrates the use of full-row display.

winfried (49 matches)

Ticket Summary Component Milestone Type Severity Created
Description
#183 Sanitization needed for fck-editor fields enterd in questionairs intranet HelpIM3 stable defect blocker 08/21/10

The input provided by the fckeditor fields is not escaped when displayed in the editor field. Because the filtering/limiting of the fckeditor is done client-side, it can't be trusted. So the input must be filtered server side too.

Probably the best way is to use lxml.html.clean for this, with a limit to only the tags and attributes that may be inserted by fckeditor


#219 Unreturned DB connections in session management intranet HelpIM3 stable defect critical 08/30/10

The intranet opens db-connections, but doesn't return them. Later on, the sessions get flushed, resulting in:

(OperationalError) (2006, 'MySQL server has gone away') u'INSERT INTO `auth_Sess
ion` (`session_sessionId`, `session_requestId`, session_user_id, session_last_ur
l_requested, session_creation_timestamp, session_lastactive_timestamp) VALUES (%
s, %s, %s, %s, now(), now())' ['1ef7c180637919acf74b93b967a52aa8', None, None, N
one]
  File "/usr/local/lib/HelpIM3/HelpIM/appl/application.py", line 260, in __call_
_
    him_request = HIM_Request(site=site, environment=environ)

  File "/usr/local/lib/HelpIM3/HelpIM/appl/application.py", line 786, in __init_
_
    self.site.flush(self.site)

or:

(OperationalError) (2006, 'MySQL server has gone away') u"Update auth_Session set session_user_id = null where session_lastactive_timestamp < '2010-08-16 15:38:59.458458'" []
  File "/usr/local/lib/HelpIM3/HelpIM/appl/application.py", line 271, in __call__
    him_request = HIM_Request(site=site, environment=environ)

  File "/usr/local/lib/HelpIM3/HelpIM/appl/application.py", line 791, in __init__
    self.session = self.site.getSessionBySessionId(self.site, self.sessionId)

  File "/usr/local/lib/HelpIM3/HelpIM/auth/db/services.py", line 174, in getSessionBySessionId
    self.sessionCleanup(site)

  File "/usr/local/lib/HelpIM3/HelpIM/auth/db/services.py", line 209, in sessionCleanup
    self.expireSessions(site, expirationTime)

  File "/usr/local/lib/HelpIM3/HelpIM/auth/db/services.py", line 216, in expireSessions
    dbSession.execute("Update auth_Session set session_user_id = null where session_lastactive_timestamp < '%s'" % expiration_timestamp)

#223 No protection against deeplinking Webchat chi defect critical 09/01/10

The chatpage on which the staff goes online can be deeplinked from other pages. Should get protection against it.


#97 check_pending sometimes crashes Webchat None defect major 01/29/08

Crash in check_pendig.py of webchat:

Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/HelpIM/bot/bot.py", line 342, in start
    bots[instance].idle()
  File "/usr/lib/python2.3/site-packages/HelpIM/bot/bot.py", line 168, in idle
    handler(idle_handler)
  File "/usr/lib/python2.3/site-packages/HelpIM/bot/handlers/check_pending.py",
line 27, in handler
    elapsed_time = datetime.datetime.now() - client_statusses[0][1]
TypeError: unsupported operand type(s) for -: 'datetime.datetime' and 'NoneType'

impact: severe, although rare, it prevents a client from chatting.


#100 bot gets into a loop, trying to log in as 'helpimbot_none' Chatbot None defect major 08/04/09

When HelpIM is configured to do several chats simultaniously by one staff member, the bot sometimes seems to loose track of its 'identity' and tries to do an additional login as 'helpimbot_none'. This happens without any specialities in the HelpIM/bot logfile. It is visible by a high load of the server and around 50 failed login attempts per second in the logs of the jabber server.

Impact: doesn't occur very often, but when it occurs a restart of the chatbot is needed for HelpIM to function proper.


#214 chatsession authorization defaults to show all in stead of showing none intranet HelpIM3 stable defect major 08/26/10

ShowChats?.py and ShowChat?.py checks if user has limited access. If not so, they default to showing all chats. Should be: default show no chats, and only show some if authorization is confirmed.


#259 Password handling should be improved intranet HelpIM3 stable enhancement major 12/14/10

Current password handling has several weaknesses:
- The password is stored plain-text, should be encrypted / hashed browser-side
- The password-strength-bar is not enforced
- The password-strength-bar should be internationalized
- Password recovery by an other user allows to enter a new password, it should provide a password valid for only one login, must be changed right after it
- Passwords don't expire
- Delaying login against brute-force attacks is absent in v.3


#90 client sometimes leaves waiting_queue without a staffmember assigned Webchat None defect normal 11/28/07

Very occasional the following exception occurs:

Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/HelpIM/webchat/handler.py", line 110, in handlereq
    rv = servlet.handleRequest(req)
  File "/usr/lib/python2.3/site-packages/HelpIM/webchat/plugins/waiting_queue.py", line 91, in handleRequest
    raise Exception

Source-code snipped:

            # Store the staff-member that got this chat assigned
            jid = HelpIM.status.get(hash=self.hash)
            staff = HelpIM.users.user(userName=jid[1])
            if not hasattr(staff, "id"):
                # We have been too fast, the database couldn't catch up..
                # Give it a second and try again
                time.sleep(1)
                jid = HelpIM.status.get(hash=self.hash)
                staff = HelpIM.users.user(userName=jid[1])
                if not hasattr(staff, "id"):
                    # Something else is *very* wrong, make it an exception
                    raise Exception

The exact circumstances to reproduce this are unknown.

Impact: although it is rare, the impact is high if this occurs: the client is lost


#112 No default nickname Webchat HelpIM3 stable defect normal 06/17/10

When no nickname is added to the userdata, an default nickname should be usedter.


#114 Registration questions are often not shown after a chat Chatbot HelpIM3 stable defect normal 06/17/10

Registration questions are often not shown after a chat, but in stead the log-in page is showed. Seems to be related to a time-out, it is observed this happens after a long chat.

Note: the most elegant solution is when the bot regularly notifies the webapp who is stil active in the chat.


#115 Broken connections, thrown out of chat during starting up. Webchat HelpIM3 stable defect normal 06/17/10

Quite often the BOSH connection of the webchat is broken. In many of these cases tigase logs "invalid SID". This problem is traced back to the webchat / JSJaC not opening a new connection fast enough after closing the previous one. Tigase has a time-out of 10 seconds, this results to regular broken connections. Raising the time-out to 90 seconds only results incidentally to these time-outs and raising it to appr. 250 seconds fully eliminates them.

Proposed sollution: avoid the webapp be loading other things during the chat and avoid complex javascript operations as much as possible during the chat, smartly preloading the elements and media of the webchat and serializing the startup webchat.


#116 smileys are not configurable Webchat HelpIM3 stable enhancement normal 06/17/10

It is not possible to configure what smileys are shown in the webchat.


#117 hour to hour statistics intranet HelpIM3 stable enhancement normal 06/17/10

There should be a statistics page with one line per hour, showing how many people requested the starting-form, how many people how many chat requests there were, how many chats were started, in how many chats both parties typed text, and averages of waiting time and chat time.


#120 extensive use of xsl:element and xsl:attribute in xslt intranet HelpIM3 stable task normal 06/29/10

The xslt stylesheet is overly complicated because xsl:element and xsl:attribute are used on many places where adding the plain element is enough. Should be rewritten.


#128 Strange order in adding shifts intranet HelpIM3 stable defect normal 07/20/10

When you want to add a shift, the order of the time in the box is strange.


#129 Strange HTML when removing shift intranet HelpIM3 stable defect normal 07/20/10

When you remove a shift, you see a strange formatted message


#231 Bot not starting after reboot Chatbot HelpIM3 stable defect normal 09/13/10

The initscripts, order and timing at startup, make that HelpIM3 bot tries to start before tigase us up properly. To fix this, two things should be changed: - the order/ timing at startup should improved - if the bot can't connect at startup, it should keep trying in stead of exiting


#87 Race condition when starting chat Webchat None defect major 10/26/07

Under heavy load it seems possible that a volunteer get two chats assigend (with all wierd consequenses). Probably this is because the MySQL database gets a lag so it returns incorrect statusses. But this needs testing.

Impact: lost chats, confusing behaviour of chatbot


#95 unicode error in storage of registration questions intranet None defect major 01/02/08

When adding a item with a diacritical character to a droplist question, the character is stored in an escaped way (\xeb etc). When reviewing a chat on the intranet with these, the intranet crashes. The intranet works when it is stored as an UTF8 encoded character (u'ë').

Log of the crash:

 HelpIM.intranet - ERROR - Unhandled exception
Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/HelpIM/intranet/dispatch.py", line 82,
in call_script
    rv = servlet.handleRequest()
  File "/usr/lib/python2.3/site-packages/HelpIM/intranet/scripts/chatsession.py", line 171, in handleRequest
    self.writeTemplate(template, namespace)
  File "/usr/lib/python2.3/site-packages/HelpIM/intranet/lib/servletbase.py", line 209, in writeTemplate
    self.response.write(tpl.fetch(namespace).encode('iso-8859-1','ignore'))
  File "/usr/lib/python2.3/site-packages/HelpIM/intranet/lib/inpy.py", line 297, in fetch
    exec self.code in namespace
  File "<inpy template code>", line 244, in ?
  File "/usr/lib/python2.3/site-packages/HelpIM/questions.py", line 404, in Questions
    return ''.join(q)
UnicodeDecodeError: 'ascii' codec can't decode byte 0xeb in position 8: ordinal
not in range(128)

impact: severe, it blocks rereading chats. Workaround is possible


#186 Availability statistics intranet HelpIM3 stable enhancement major 08/21/10

A page that shows hour by hour what percentage of that hour how many counsellors have been waiting for a chat.


#84 Unsufficiant escaping in Registration-questions page intranet None defect normal 10/18/07

When using a single quote in the answer categories of the second field of a 'double dropdown-lists' the javascript script populating the second field crashes. This prevents it from working.

Severity: registraion module is a bit less usable


#101 bot crashes with 'need id or hash' Chatbot None defect normal 08/04/09

From out several components of the bot, there are sometimes calls made to HelpIM/chatdb.py, function storeproperty without providing an id or hash. This results in the bot crashing with the error: "Exception: Need an id or an hash"

impact: not a very frequent bug, and the bot recovers from it. Doesn't seem to impact HelpIM very much.


#118 State list hardcoded in xslt stylesheet, cities hardcoded in functions.js intranet HelpIM3 stable defect normal 06/28/10

In the head of the xslt is a list of states (Dutch) included and in functions.js is a long list of cities and their state included. These lists are used for the city-state combobox. They should be loaded from the webapplication and dynamicly generated.


#119 lang attribute hardcoded and dir attribute missing in xslt stylesheet intranet HelpIM3 stable defect normal 06/28/10

lang and dir should be set accordingly to the translation selected or created.


#224 simple statistics missing intranet chi enhancement normal 09/01/10

The statistics as shown in version 2 are missing.


#225 After chat the "/" location is shown, very userunfriendly Webchat chi defect normal 09/01/10

For both the staff and the child after the chat is returned to the home of the site. That is a bit userunfriendly. Should be a configurable location.


#226 Child's lightframe is not cleaned up Webchat chi defect normal 09/01/10

After the chat, the lightframe has to be closed manually, but the homepage of the site is shown in the frame. Should be different.


#227 STAFFWAIT and UNLOADCONFIRMATION variables are missing in chi-site Webchat chi defect normal 09/06/10

Due to changes in the the chatapplication, the variables send by the site need to be adapted. The changed variables are:

STAFFWAIT

default in English: "Please wait until a child enters the chat."

UNLOADCONFIRMATION

default in English: "If you leave this page, the chatconversation wil be lost."


#230 resource path hard coded intranet HelpIM3 stable defect normal 09/13/10

On several places in both the intranet and the webchat. The path /htdocs/ is used for resources. The resourcepath must be configurable.


#106 default config from svn not working with fresh installs Webchat HelpIM3 stable defect trivial 06/16/10

If you're trying to do a clean install from scratch for setting up a development environment configs are mutually read from <installdir>/config/sites and /etc/HelpIM3/config/sites. It's hard to guess which one's the one to be chosen. The default config files within the sites subdirectory require a mysql db at ip adresses 192.x.x.x which might not be available leaving the system unusable.


#85 Invalid URL of intranet page 'file' not handled properly intranet None defect normal 10/19/07

An URL containing (incorrect) alpha nummeric characters results in:

2007-10-18 14:11:31,250 - HelpIM.intranet - ERROR - Unhandled exception
Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/HelpIM/intranet/dispatch.py",
line 82, in call_script
    rv = servlet.handleRequest()
  File
"/usr/lib/python2.3/site-packages/HelpIM/intranet/scripts/file.py", line
23, in handleRequest
    f = HelpIM.intranet.lib.dbfile.get(int(self.script[1][0].split('.')[0]))
ValueError: invalid literal for int(): rooster januari06_bestanden

This should be a 404 or an other error message (invalid request?)

Impact: low, unnecessary log messages.


#86 Broken connection not correct detected in static pages Webchat None defect normal 10/19/07

When a client requests a static page of the webchat (eg the begin-form or the 'closed' page) and terminates the request before it is completed, HelpIM logs an IOError. This should be handled more gracefully.

impact: minor, pollution of the logfiles.


#89 Empty pages in chatsessions of intranet Webchat None defect normal 11/12/07

Both HelpIM.chatdb.sessionDays() and HelpIM.chatdb.sessions_id(...) sometimes return sessions for a given day, while HelpIM.chatdb.getsessionproperties(...) doesn't return a full set of values. This is caused by a line in the chatproperty table containing an start_timestamp with the value 'NULL'.

Impact: confusing pages in the intranet.

Note: this is a webchat/database-bug because the webchat shouldn't add NULL-timestamps to the database.


#96 registration questions don't escape html-characters enough intranet None defect normal 01/02/08

When adding an item to a droplist that contains eg a '<', the character is not enough escaped in the page for changing the items. In the question itself it is handled ok.


#102 Listing chats sometimes not good formated intranet HelpIM3 stable defect normal 06/02/10

The formatting of a list of chats on a day is sometimes not good formatted, I think it has to do with the length of name, but not sure.


#184 fckeditor should not be included in the source but be loaded as external library intranet HelpIM3 stable defect normal 08/21/10

Debian guidelines demand to use the editor as dependancy, and not to include it in the application.


#185 ckeditor should be used in stead of fckeditor intranet HelpIM3 stable task normal 08/21/10

fckeditor is not developed actively anymore, its successor is ckeditor. Ckeditor seems to be much lighter and faster to use. The intranet should be changed to use ckeditor.


#187 fckeditor doesn't work under safari Chatbot HelpIM3 stable defect normal 08/21/10

The input areas with fckeditor don't show any content under safari


#228 Chatstates are implemented by patching JSJaC, should be done by adding to it. Webchat HelpIM3 stable defect normal 09/08/10

The stock version of JSJaC should be used, additions like the chat state notification should be implemented by adding to it.


#229 Incompatibility between JSJaC and Tigase on closing connections Webchat HelpIM3 stable defect normal 09/08/10

This patch fixes it, but might have problems with not correctly executing the onunload event: the window might be closed without saving all data.

Also see this thread on the BOSH mailinglist: http://mail.jabber.org/pipermail/bosh/2010-September/thread.html#340


#83 Crash in chatbot when client is reconnected under certain circomstances (race condition?) Chatbot None defect major 10/16/07

From log:

========

File "/usr/lib/python2.3/site-packages/HelpIM/bot/handlers/dispatch_status.py", line 16, in handler

rc = handler(stanza)

File "/usr/lib/python2.3/site-packages/HelpIM/bot/handlers/lost.py", line 25,

in handler

rc = handler(stanza)

File "/usr/lib/python2.3/site-packages/HelpIM/bot/handlers/active.py", line 74, in handler

to_jid = pyxmpp.JID(stanza.HelpIM_hash + '@' + self.settingsserver?)

TypeError?: unsupported operand type(s) for +: 'NoneType?' and 'str' ========

Impact: threatens stability of chatbot


#92 Text and location of blocked-button in intranet chatsession page hardcoded intranet None defect normal 12/06/07

HelpIM/intranet/scripts/chatsession.py:

                        blocked[session['ip']] = 'Geblokkeerd vanaf: <a href="' + \
                                self.config['path']['baseuri'] + '/chatsession/' + \
                                str(session['id']) + '">gesprek ' + str(session['id']) + '</a>'
                        HelpIM.settings.put(blocked, 'blocked', 'webchat')

#93 Hashed ip-numbers don't have a added component Chatbot None defect normal 12/06/07

In the function to store only hashed ip's, the ip is hashed directly, without adding an unpredictable value to it. This makes it possible to calculate a dictionary of hashes of ip-numbers, so the ip-numbers might be recoverable.


#163 geen onderscheid tussen gevoerde gesprekken of beoordeelde gesprekken intranet Book environment enhancement normal 08/09/10

ik heb sterk de indruk dat je op de gespreks overzichtpagina alles door elkaar ziet, je ziet niet of je hulpvrager was of hulpverlener (daar gaat ook een ander ticket over) maar je eigen gesprekken zien er hetzelfde uit als de gesprekken waar je voor bent uitgenodigd om feedback te geven. Dat lijkt mij niet handig. Suggestie: 3 kolommen maken: hulpvrager, hulpverlener en feedback gever, dan zie je tenminste nog wat onderscheid. Echter liever nog zoals bij chat daar heb je overzicht van verzonden en ontvangen uitnodigingen. Dus in dat verlegende zou je bij gesprekken die tabellen krijgen, 1 als hulpvrager, 1 als hulpverlener en 1 als feedbackgever


#192 De knop ‘mijn account’ is minder dan het suggereert intranet Book environment defect normal 08/21/10

Bij mijn account kan je alleen wachtwoord aanpassen, verder niks, of ook je schermnaam? Maar dan klopt titel niet


#88 Incorrect handling of DNS-timeouts in chatbot Chatbot None defect normal 11/06/07

An timeout in the DNS when de bot is started or reconnecting leads to an exception. This exception should be handled properly:

2007-11-05 08:40:04,720 - HelpIM.chatbot - ERROR - Unhandled exception Traceback (most recent call last):

File "/usr/lib/python2.3/site-packages/HelpIM/bot/bot.py", line 296, in start

bots[instance].connect()

File "/usr/lib/python2.3/site-packages/pyxmpp/jabber/client.py", line 110, in connect

Client.connect(self, register)

File "/usr/lib/python2.3/site-packages/pyxmpp/client.py", line 149, in connect

stream.connect()

File "/usr/lib/python2.3/site-packages/pyxmpp/clientstream.py", line 131, in connect

self._connect(server,port)

File "/usr/lib/python2.3/site-packages/pyxmpp/clientstream.py", line 153, in _connect

Stream._connect(self,server,port,service,self.my_jid.domain)

File "/usr/lib/python2.3/site-packages/pyxmpp/streambase.py", line 220, in _connect

for res in resolver.getaddrinfo(addr,port,0,socket.SOCK_STREAM):

File "/usr/lib/python2.3/site-packages/pyxmpp/resolver.py", line 161, in getaddrinfo

r=dns.resolver.query(host+".", 'A')

File "/usr/lib/python2.3/site-packages/dns/resolver.py", line 610, in query

return default_resolver.query(qname, rdtype, rdclass, tcp)

File "/usr/lib/python2.3/site-packages/dns/resolver.py", line 549, in query

timeout = self._compute_timeout(start)

File "/usr/lib/python2.3/site-packages/dns/resolver.py", line 434, in _compute_timeout

raise Timeout

Timeout

impact: pollution of the logfiles, risk of a stopped chatbot. Impact is minor when DNS-servers are correct setup and stable.


#91 Crash in stoptemplate of webchat Webchat None defect normal 11/29/07

The stop-template of the webchat sometimes crashes because it needs a value for 'num', that is not always present:

HelpIM.webchat - ERROR - Unhandled exception
Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/HelpIM/webchat/handler.py", line 110, in handlereq
    rv = servlet.handleRequest(req)
  File "/usr/lib/python2.3/site-packages/HelpIM/webchat/plugins/chat.py", line 206, in handleRequest
    self.write(templates(self.config['stop_template'], self.config))
  File "templates_webchat.py", line 858, in settings
KeyError: 'num'

NB: the use of 'num' is probably unnecessary here.

Impact: low, the client sees an error in stead of the question-form after the chat


#145 1 e-mailadres meerdere keren gebruiken intranet Book environment enhancement normal 08/09/10

waarom kan dat niet? wat als ik meerdere boeken heb gekocht?


#189 activeren en ww vergeten te prominent aanwezig intranet Book environment defect normal 08/21/10

‘Wachtwoord vergeten’ en ‘Activeer’ zijn net zo opvallend qua positie en lettergrootte als ‘login’ terwijl die 2 de uitzonderingen zijn, zou logisch zijn als het anders was vormgegeven. Volgens mij hoeft op deze pagina http://onlinehulpverlening.bsl.nl/chat/login activeer helemaal niet omdat je volgens mij alleen op die pagina komt nadat je vorige pagina dit was http://onlinehulpverlening.bsl.nl/chat/ShowFrontPage en daar kon je al kiezen tussen login en activeer. Wachtwoord vergeten zou ik eerder klein in blauw oid zetten naast de 2e login (dus boven het kader met e-mailadres), rechts uitgelijnd op velden e-mailadres en ww Zie bijlage


winfried@… (26 matches)

Ticket Summary Component Milestone Type Severity Created
Description
#34 back-button or reload opens next page. Webchat defect major 06/16/06

When viewing questionaire forms of the webchat, pushing the back-button or the reload button of the browser loeads the next page. It should return to the current page.


#44 Logfiles are not roteted Chatbot defect major 08/18/06

Due to a race condition in the size-rotation handler of the logging module, logfile rotation is turned of. Manual rotation should be tried in stead but is not implemented yet.

This bug might cause a server crash because of full disks and might be used for a DOS-attack. Both scenario's are only likely when there is little disk-space or when the logging level is debug.


#45 Restart or crash of Apache2 does not set pending status to lost_pending Webchat defect major 08/18/06

When Apache2 is restarted or crashes, the queue handler is terminated without setting the status of the pending clients to lost_pending.

Because of bug #46 this might cause a situation where the waiting-queue gets stuck.


#76 Stop-button at illogical place Webchat defect minor 11/12/06

The stop-button of the webchat is placed right below the smileys. This might cause confusion and erratic pushing the stop-button and terminating the chat.

Impact: quality of userinterface of webchat


#63 incosistant & incorrect handling of statusses of staffmembers Chatbot defect normal 08/18/06

part a: When a staffmember comes online with an other status then available, e.g. not available, the chatbot still sets the status of the staffmember to availabe.

part b: At the same time, when the staffmember was away (eg. because of a auto-away) the bot still resends the chatlines.

Impact: When a staff-member wants to monitor / contact the ohers without recieving chats, this blocks participating among the staff-members without getting chats assigned (eg for a helpdesk or supervisor function). At the same time this causes sometimes a resend of the chatlines while not nessecerely.


#79 Better handling of waiting queue after end of shift Webchat enhancement normal 11/12/06

People in the waitingqueue don't get any notification if they probably can't be served during this shift and they don't get any notification if it is for sure they can't be served anymore during this shift.

Impact: Staff needs to 'empty' the queue by answering all clients in the queue personally, otherwise clients looking for HelpIM might be left waiting in the queue till next shift (or until they give up_


#82 openingtimes ending at sunday 24:00 are not displayed correctly Webchat defect normal 01/23/07

When a opening-time rols over the week beginning at sunday 23:59 / monday 0:00, its closing time is displayed at the webchat as a value 168 hours higher.

impact: usability of the webchat


#6 Starting chatserver from intranet leaves zombie-process behind intranet defect major 09/10/05

Starting chatserver from intranet leaves zombie-process behind


#73 Sending line while in status 'stop' results in loading question-page in send-frame Webchat defect major 11/03/06

There is a short moment between the raising the 'stop' status and cleaning up the chat-frames. When during this period the client sends a line, questionaire is loaded in the send-frame. Because of bug #34, this results in skipping the questionaire page.


#17 Client should be able to print or save chat Webchat enhancement normal 09/10/05

After finishing the chat and filling out the questionaire, the client should be able to save and or print the chat.


#18 Should be possible to edit divisions in intranet intranet enhancement normal 09/10/05

Should be possible to edit divisions in intranet


#60 automaticly reload page after finishing request of chatframe / queue-page Webchat enhancement normal 08/18/06

Proposal:

If some javascript is added to the chatframe / queue-page that reloads the page if it is fully loaded, then there should be nessicity anymore for the link: "if nothing happens, click here".


#65 order of lines different at client and staff when lines are sent almost simultaniously Webchat defect normal 08/18/06

When both the client and the staff member send a chatline at (almost) the same moment both see their own line first and the line of the other after it.

Impact: this might cause confusion in a chat.


#66 webchat does not handle replaced connections properly Webchat defect normal 08/18/06

When a second instance of the webchat is opened on the same URL, there is a second jabber connection opened that replaces the first. The webchat should terminate the first session and retain the second. In stead both keep connecting, resulting in a long list of error-notices to the client.

Impact: this might cause in rare cases the disturbance of a chat where it was not necesery.


#68 Messages after an 'incorrect' closure by staff-member are unclear Chatbot defect normal 08/21/06

When a staff-member disconnected or crashed while chatting or answering questions, the next time the staff-member connects (eg after a week) HelpIM might send a hose of notifications and might not tell the staffmember in what state he or she is. The messages send might be confusing: eg: there is a problem, while the chat really is finished.

Impact: confusing for staff-members


#70 no startup-message when sending backlog to staff after reconnection Chatbot defect normal 09/22/06

When the bot sends the backlog of a chat to a staffmember because he / she is reconnected after a disconnect, the startup-message is omitted.

impact: usability of the chatbot


#74 Fatal stream Error while disconnecting Webchat defect normal 11/09/06

LOG:

2006-11-06 20:22:21,000 - HelpIM.webchat - ERROR - Unhandled exception Traceback (most recent call last):

File "/usr/lib/python2.3/site-packages/HelpIM/webchat/handler.py", line 110,

in handlereq

rv = servlet.handleRequest(req)

File "/usr/lib/python2.3/site-packages/HelpIM/webchat/plugins/chat.py", line

77, in handleRequest

self.jab.loop_until_handled(0.4)

File "/usr/lib/python2.3/site-packages/HelpIM/webchat/jabber.py", line 130, in

loop_until_handled

act=self.stream.loop_iter(timeout)

File "/home/tilanus/pyxmpp-svn/tests/pyxmpp/streambase.py", line 619, in loop_iter File "/home/tilanus/pyxmpp-svn/tests/pyxmpp/streambase.py", line 637, in

_loop_iter

File "/home/tilanus/pyxmpp-svn/tests/pyxmpp/streamtls.py", line 178, in _process File "/home/tilanus/pyxmpp-svn/tests/pyxmpp/streambase.py", line 668, in _process File "/home/tilanus/pyxmpp-svn/tests/pyxmpp/streambase.py", line 313, in close

File "/home/tilanus/pyxmpp-svn/tests/pyxmpp/streambase.py", line 319, in _close

File "/home/tilanus/pyxmpp-svn/tests/pyxmpp/streambase.py", line 286, in

_disconnect

File "/home/tilanus/pyxmpp-svn/tests/pyxmpp/streambase.py", line 438, in

_send_stream_end

File "/home/tilanus/pyxmpp-svn/tests/pyxmpp/streamtls.py", line 144, in _write_raw

FatalStreamError?: IO Error: (32, 'Broken pipe')

==================

This bug seems to be related to replacing the connection by another one. PyXMPP still tries to close the connection in a proper way, while it is already terminated.

Impact: minor, mostly dirt in the logfile. The request was already being replaced.


#72 Scrolling of webchat to new line sometimes failes or crashes browser Webchat defect major 11/03/06

1st observation: Mozilla Firefix 1.5.0.7 crashes when a backlog with a lot of lines is send. Probably because of the location.hash function.

2nd observation: IE somtimes fails to scroll to the next line.


#75 Nicks should have fixed width Webchat defect minor 11/12/06

In the webchat nicks are displayed in front of the text-line. Right now the typed text is right behind the nick. The nick and the text should have fixed width columns, so the webchat is easier to oversee.

Impact: quality of userinterface of webchat


#4 Waitingtime is not visible for staf when client enters chat Chatbot enhancement normal 09/10/05

Request for enhancement to show stafmember the chat is assigned to the waitingtime of the client.


#40 pyxmpp logs stream-errors Chatbot defect normal 08/18/06

This bug has no impact on normal operations, the error is handled by HelpIM.

2006-07-28 16:08:03,023 - pyxmpp.Client - ERROR - Stream error: condition: undefined-condition '<stream:error xmlns:stream="http://etherx.jabber.org/streams">Disconnected<undefined-condition xmlns="urn:ietf:params:xml:ns:xmpp-streams"/><unknown-legacy-error xmlns="http://pyxmpp.jajcus.net/xmlns/errors"/><text xmlns="urn:ietf:params:xml:ns:xmpp-streams">Disconnected</text></stream:error>'


#41 Unknown user error for client already connected Chatbot defect normal 08/18/06

2006-08-04 18:03:01,557 - HelpIM.chatbot.handlers - WARNING - Unknown user: 2877897e67fe613883cad0363f3ce80cb41272d7c5a6fcb6b811b4c2ed743a19@…/HelpIM_webchat


#42 Handler doesn't always handle terminated connections properly intranet defect normal 08/18/06

2006-08-06 14:38:12,090 - HelpIM.intranet - ERROR - Unhandled exception Traceback (most recent call last):

File "/usr/lib/python2.3/site-packages/HelpIM/intranet/dispatch.py", line 81,

in call_script

rv = servlet.handleRequest()

File "/usr/lib/python2.3/site-packages/HelpIM/intranet/scripts/page.py", line

39, in handleRequest

self.writeTemplate(template, namespace)

File "/usr/lib/python2.3/site-packages/HelpIM/intranet/lib/servletbase.py",

line 188, in writeTemplate

self.response.write(tpl.fetch(namespace).encode('iso-8859-1','ignore'))

File "/usr/lib/python2.3/site-packages/HelpIM/intranet/response.py", line 45,

in write

self.request.write(string)

IOError: Write failed, client closed connection.


#24 Emptying an editable page doesn't work intranet defect minor 11/08/05

When emptying an editable page of the intranet (like news) removing all tekst results in no change in the page at all. Replacing all tekst with a space does work.


#77 Use of temporary directory is incorrect utils defect minor 11/12/06

The temporary directory is determined by a setting. It should be determined by the environment of the os. The temporary files are stored right in the root of the temporary directory. A subdirectory should be created. (BTW: shouldn't the cookies, and precompiled templates be stored in /var/lib?)

impact: minor on usability, minor on security


#5 Intranet doest work while browsing with some symbian mobile phones intranet enhancement normal 09/10/05

Intranet doest work while browsing with mobile phone


zeank (2 matches)

Ticket Summary Component Milestone Type Severity Created
Description
#162 Name of staff-memebers of a chat are changing incorrectly intranet Book environment defect normal 08/09/10

On the screen with the overview of the chats (ShowChats?) the column of the staff member (medewerker) the name and nickname (bijnaam) of the person logged in is shown in stead of the person who did the chat (as staff member).

Note 1: this might also affect the page 'ShowChat?' too, please check

Note 2: 'bijnaam' should be 'nickname'


#164 Usermanagement seems to be too extended intranet Book environment enhancement normal 08/09/10

Usermanagement is too extensive for the helpdesk of the publisher:

- division is not needed
- language is not needed
- max chats is not needed
- active is not needed

More in general: there is a (much) more finegrained control over the userpages needed. Right now there is a auth/pages/EditUser and auth/pages/EditUser_Admin, but each setup might ask for an other set of controls.

My (Winfried) suggested sollution would be one script that can be excuted under different names, with for each name a separate set of active controls.


Note: See TracReports for help on using and creating reports.