ID |
Date |
Icon |
Author |
Author Email |
Category |
OS |
ELOG Version |
Subject |
66999
|
Fri Jan 21 08:49:31 2011 |
| Stefan Ritt | stefan.ritt@psi.ch | Request | Linux | 2.8.1-2353 | Re: Wishlist: Roption | > I'd like this same facility with elog. Now I know that it can be
> done by (for example) in the config file preselecting one of the
> selections on reply- or indeed one that does not exist to "clear" it,
> but in this case that is not the route I'd want to take every time.
What about defining an additional option "unspecified". So you have
Roptions attr = option1, option2, option3, none
Whenever you click on "none", the selection is removed from the other options. The HTML standard unfortunately does
not foresee radio buttons not being selected, so I would have to tweak it somehow to get exactly what you want. |
67007
|
Fri Feb 4 10:20:12 2011 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Other | 2.8.1 | Re: Strange problem with dates - need debugging help |
T. Ribbrock wrote: |
I have just installed elog 2.8.1 on my OpenBSD 4.8 server (I've added the necessary Makefile patch to "Contributions"). Everything seems to work fine, however, I ran into a very odd problems with the dates of the logbook entries: When I start a new entry, the current date/time is displayed correctly. When I submit the entry and look at it again, the date has changed to some value in 1996 . I've checked the actual logbook file and there, the entry has a Date line like this:
Date: Thu, 03 Feb 2011 23:53:28 -13049141
The "-13049141" looks very suspicious to me - but I have no idea whatsoever why this happens. I had elogd running with -v, but that did not give me any hints. Any ideas how to debug/resolve this would be much appreciated...
|
The problem is most probably related to the time zone. elogd contains a function:
/* workaround for wong timezone under MAX OSX */
long my_timezone()
{
#if defined(OS_MACOSX) || defined(__FreeBSD__)
time_t tp;
time(&tp);
return -localtime(&tp)->tm_gmtoff;
#else
return timezone;
#endif
}
from which you can see that there is a different behavior between different Linux flavors and OSX/FreeBSD. Maybe you need an additional
|| defined(__OpenBSD__)
if the pre-compiler directive __FreeBSD__ is not defined on your system. The result of the function should be the time zone in seconds relative to GMT. So for central Europe, it should give "-3600".
Let me know if you find something out, I can then include it in the distribution.
Best regards,
Stefan |
67010
|
Mon Feb 7 08:46:23 2011 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Windows | latest | Re: Edit Mode - Icons |
Behdad D wrote: |
Hi all,
Is there a way to add more icons to the currently available icons when you are in the edit mode. For example instead of having this icon if I want to add a different icon that is not in the list.
The reason I ask is that I want for example to have an icon of a bug(for software bugs) or something different.
I looked in the elog's installation directory and I could find all of the available icons but couldn't see any place where I could modify the installation to allow me access to the extra icons.
Thanks in advance.
Behdad.
|
You need to do two things:
1) Add you new icon to <elog directory>\themes\default\icons
2) Refer to your new icon in the config file like
IOptions Icon = icon1.gif, icon2.gif, new_icon.gif
|
67011
|
Mon Feb 7 15:14:36 2011 |
| Stefan Ritt | stefan.ritt@psi.ch | Bug report | Other | 2.9.0-2384 | Re: Odd bug with conditional and required attributes |
T. Ribbrock wrote: |
I just ran into an odd bug with conditional attributes: If I add a certain attribute to "Required Attributes", none of the conditionals will work anymore. I have tried to create a small logbook definition that will demonstrate the problem (the original logbook is more complex and uses two sets of conditionals, both of which will be disabled when the bug hits):
; General settings
Menu commands = List, New, Edit, Duplicate, Delete, Reply, Select, Move to, Download, Find, Logout, Help, Config,Admin
List Menu commands = New, Select, Find, Logout, Help, Config, Admin, Import, Download
Date Format = %d/%m/%Y
List conditions = 1
List display = Edit, Type, Created, StatusA, StatusB, Archived, Test Text, Public?
; Attributes
Attributes = Type, Created, StatusA, StatusB, Archived, Test Text, Public?
Required Attributes = Type
; Attribute Types
Type Created = date
Type Archived = date
; Options & Tooltips
Options Type = Type1{0}, Type2{1}
Options StatusA = Status-A-red, Status-A-orange, Status-A
Options StatusB = Status-B-red, Status-B-orange, Status-B
Options Public? = yes,no
; Conditionals
{0}Show Attributes Edit = Type, Created, StatusA, StatusB, Archived, Test Text, Public?
{1}Show Attributes Edit = Type, Created, StatusA, Archived, Test Text, Public?
The above logbook definition works. However, if I replace the Required Attributes = Type with Required Attributes = Type, Public?, the conditionals will no longer work. I can see the difference in the reactions of the browser - with the extra attribute, nothing happens when I change "Type". Without, the browser will spring into action and reload as soon as I change "Type". I've tested this with both Firefox 3.6.13 and Konqueror 4.4.5 on Kubuntu 10.04 as clients. Fortunately, this is not a showstopper for me, as it is not mandatory to have this attribute defined as required, but I find it a weird issue nonetheless.
Cheerio,
Thomas
P.S.: I'm currently running the latest SVN version of elogd on OPenBSD as I ran into the same problem as described in Message 66984. The above problem also happens with the 2.8.1 I was using before. Some feedback: The SVN version compiled and ran without any further intervention on OpenBSD - very nice!
|
Your problem is the "?" in the attribute Public?. Attributes may only contain ordinary characters. Unfortunately I did not document this so far. Therefore I put some fix in SVN revision 2387 which allows your attribute Public?, but I'm not 100% sure if this works in all places. The safest is just to remove the question mark. |
67012
|
Mon Feb 7 16:44:54 2011 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | All | 2350 | Re: Fckedit and quotation style sheets |
Robert Heine wrote: |
Dear colleagues,
I have edited my own style sheets for elog, but if I use the reply function while having fckedit as editor, the quotations have the standard elog colors, not mine. With elog's own editor, I get my colors. I figured out that fckedit inserts the quote as HTML-block with "hard coded" colors, but I am not able to find the template fckedit uses for it! Does anyone know the path to this template?
Thank you in advance
Robert Heine
|
That's actually a limitation of fckedit. It simply does not interprete any style sheets, that's why actually the elogd program hard-wires the colors etc. Sorry for that. |
67015
|
Wed Feb 9 09:03:25 2011 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Windows | latest | Re: Edit Mode - Icons |
Behdad D wrote: |
Stefan Ritt wrote: |
Behdad D wrote: |
Hi all,
Is there a way to add more icons to the currently available icons when you are in the edit mode. For example instead of having this icon if I want to add a different icon that is not in the list.
The reason I ask is that I want for example to have an icon of a bug(for software bugs) or something different.
I looked in the elog's installation directory and I could find all of the available icons but couldn't see any place where I could modify the installation to allow me access to the extra icons.
Thanks in advance.
Behdad.
|
You need to do two things:
1) Add you new icon to <elog directory>\themes\default\icons
2) Refer to your new icon in the config file like
IOptions Icon = icon1.gif, icon2.gif, new_icon.gif
|
Thank you for the reply but I think you misunderstood me. I am not after icons for the attributes. I am after icons that I can insert it into my records text like this one.... . So I just like to customize my icons in the "Insert Smiley" list.
Is this possible?
Thank you.
|
Ah, ok. Now I understand. This is however deep inside the fckeditor and I have no idea how to change it. Maybe you can get some help from the fckeditor community? All I found is the directory
<elog>/scripts/fckeditor/editor/image/smiley/msn
which contains some smileys. Maybe you can edit those? |
67019
|
Mon Feb 21 09:05:05 2011 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Windows | latest | Re: Windows 7 and entry storage |
Greg Damhorst wrote: |
I have been playing with Elog on windows 7. I want to set up an elog that can be accessed from our local network, and I discovered that can be done by running the server on windows and entering the host machine's computer-name:8080 in a browser on any machine on the network.
I had the server registered as a windows service, but oddly, when I re-booted the server didn't seem to be running (problem #1).
I then ran into some other problems (currently trivial) but I eventually got around to uninstalling and reinstalling Elog. I deleted all the existing logbooks and data files when I uninstalled, and even deleted everything in the folder I had used as a backup to the Elog directory. So, after reinstalling, I should be getting only the demo logbook and the original demo entry, right?
BUT I'm actually getting the three logbooks that I had created before I uninstalled (problem #2). Even though the entire Elog directory was deleted when I uninstalled... including config file and logbook directory. I can go into "Program Files" now and see that the config file present is the default/demo config file (from the most recent install)... yet when I launch elog in a browser, I am seeing those three logbooks from before, even though they should be gone from my hard drive.
Elog must be storing data somewhere else... where?
(p.s. I've also tried clearing my cache and deleting cookies in the browser)
If it's relevant, when I'm not on the local PC hosting the server, I am accessing it through a university network, and I've found that I can enter computer-name:8080 from ANY machine on the University's nertwork to access elog.
|
Problem #1: Check if the service is on automatic start. Go to "My Computer/Manage/Services and Applications/Services" and search for the elogd entry. On the "Startup Type" column you should see "Automatic". If not, change it by double clicking on it. You might have to be administrator to do this.
Problem #2: Elog stores information ONLY in the directory you install it to. There is only one elogd.cfg file, and the logbook subdirectory below that. So I have no idea where your problem comes from. I would say you did not delete some of the files, but I'm sure you double checked that. |
67021
|
Thu Feb 24 11:54:18 2011 |
| Stefan Ritt | stefan.ritt@psi.ch | Question | Linux | 2.8.1-2350 | Re: Filter on Options |
Cossutta L wrote: |
I want to implement the following feature in my logbook:
selecting an Option related to a specific Attribute produces a filter on the Options related to the other Attributes.
-----
Example:
I have the following configuration:
" Attributes = Project, Category
Options Project = Agenda, Software
Options Category = General, Data, Result, Meeting, Status, TODO, DONE,
Reminder, Result, Other
...
Quick filter = Project, Category "
I want that: if on the Quick filter I select "Project = Agenda", then the entry "Category" displays only the Options "Meeting, Status, TODO, DONE, Reminder, Other"; if on the Quick filter I select "Project = Software", then the entry "Category" displays only the Options "General, Data, Result, Other".
See the attached JPGs (they are edited printscreens from my logbook).
------
Is there a way to do this?
Thank you in advance!
Cossutta
|
That's possible with conditional attributes:
Attributes = Project, Category
Options Project = Agenda{1}, Software{2}
{1}Options Category = Meeting, Status, TODO, DONE, Reminder, Other
{2}Options Category = General, Data, Result, Other
Quick Filter = Project, Category
|
|