Hi,
today we created a cvs branch for OTRS 1.1. That means this branch will
have all future bug fixes for OTRS 1.1.x (just bug fixes no new features).
So the cvs (HEAD) is ready for OTRS 1.2 with new features (planned features
see TODO file).
To checkout the 1.1 branch use:
===============================
"cvs -z3 -d :pserver:<user>@cvs.otrs.org:/home/cvs co -r rel-1_1 otrs"
To checkout the cvs HEAD use:
=============================
"cvs -z3 -d :pserver:<user>@cvs.otrs.org:/home/cvs co otrs"
Thanks, happy coding! .-)
Martini
--
Martin Edenhofer - <martin at edenhofer.de> - http://martin.edenhofer.de/
--
"There are two major products that come out of Berkeley: LSD and Unix.
We don't believe this to be a coincidence." -- Jeremy S. Anderson
Hi there!
While most of the incidents can be handled with
prompt, on the spot answers it is not hard to imagine
a case where an incident needs more research for some
of its issues while quick answers can be drafted for
the others.
Also, the operator may be in the process of finishing
writing the answers when something comes up and he
must leave. He has to copy the text already composed,
save it somewhere (a .txt or in a note attached to the
incident) and then copy it back and finish the answer.
So, what about a Draft status? What about a Save
without sending checkbox (default unchecked)?
Looking forward to Final 1.1,
Florin
__________________________________________________
Yahoo! Plus
For a better Internet experience
http://www.yahoo.co.uk/btoffer
I have not yet got a complete set of patches to do this properly but I
wondered what the chances of getting this added to some future version were.
We use an internal web server with authentication done by Apache for
most of our systems. Since we only allow internal access to OTRS I
patched it to pickup the username from the CGI REMOTE_USER environment
variable and completely skip the login screen.
Anyway here is a patch to index.pl to enable pre-authentication. Note
this is just for comment as not tied into Config.pm yet.
You still need to create the users in otrs which match the Apache
REMOTE_USER names. If you need to switch users in same web session then
the Logout link will actually get to the Login screen.
--
Phil Davis
IT Action
*** ../../otrs/otrs/bin/cgi-bin/index.pl Thu Apr 17 19:28:45 2003
--- otrs/bin/cgi-bin/index.pl Mon Mar 24 02:40:16 2003
***************
*** 36,43 ****
# --
my $Debug = 0;
- my $preauth_enabled = 1;
-
# --
# check @INC for mod_perl (add lib path for "require module"!)
# --
--- 36,41 ----
***************
*** 167,177 ****
}
}
- if ($preauth_enabled && (!$Param{SessionID})) {
- # automatic login if first visit
- $Param{Action} = 'Login';
- }
-
# --
# check request type
# --
--- 165,170 ----
***************
*** 179,204 ****
# --
# get params
# --
- my $preauth = 0;
my $User = $CommonObject{ParamObject}->GetParam(Param => 'User')
|| '';
my $Pw = $CommonObject{ParamObject}->GetParam(Param =>
'Password') || '';
-
-
- if ($preauth_enabled && ($User eq "") && ($ENV{REMOTE_USER} ne "")) {
- $User = lc($ENV{REMOTE_USER});
- $preauth = 1;
- }
# --
# create AuthObject
# --
my $AuthObject = Kernel::System::Auth->new(%CommonObject);
-
# --
# check submited data
# --
! if (($preauth_enabled && $preauth)
! || ($AuthObject->Auth(User => $User, Pw => $Pw) )) {
# --
# get user data
# --
--- 172,188 ----
# --
# get params
# --
my $User = $CommonObject{ParamObject}->GetParam(Param => 'User')
|| '';
my $Pw = $CommonObject{ParamObject}->GetParam(Param =>
'Password') || '';
# --
# create AuthObject
# --
my $AuthObject = Kernel::System::Auth->new(%CommonObject);
# --
# check submited data
# --
! if ( $AuthObject->Auth(User => $User, Pw => $Pw) ) {
# --
# get user data
# --
***************
*** 519,534 ****
%CommonObject,
%Param,
);
!
! if ($preauth_enabled) {
! # automatic re-login
! $Param{RequestedURL} =
$CommonObject{LayoutObject}->LinkEncode($Param{RequestedURL});
! print $CommonObject{LayoutObject}->Redirect(
! ExtURL => 'https://home.hq.itaction.net/~otrs/index.pl'.
! "?Action=Login&RequestedURL=$Param{RequestedURL}",
! );
! }
! elsif ($CommonObject{ConfigObject}->Get('LoginURL')) {
# --
# redirect to alternate login
# --
--- 503,509 ----
%CommonObject,
%Param,
);
! if ($CommonObject{ConfigObject}->Get('LoginURL')) {
# --
# redirect to alternate login
# --
Hi,
this is the first release candidate of OTRS 1.1.
Major Changes:
==============
added:
new Italian translation
sub-queue support
ro/rw group feature
ticket split feature
sendmail backends (Sendmail and SMTP)
page navigator for AgentQueueView
generic module/group permission concept for Kernel/Modules/*.pm modules
SendNoAutoResponseRegExp config option (MAILER-DAEMON|postmaster|abuse)
html color highlighting (priority and note type)
mod_perl2 support
RPM package for RedHat 8
moved:
to 100% CSS support
improved:
performance of MIME parser
customer integration
default theme with icons
AdminEmail feature (send to groups)
ticket search
Change log:
===========
http://otrs.org/cgi-bin/cvsweb.cgi/otrs/CHANGES?rev=1.76&content-type=text/…
Download:
=========
ftp://ftp.otrs.org/pub/otrs/
ftp://ftp.gwdg.de/pub/misc/otrs/
ftp://ftp.samurai.com/pub/otrs/
Bugreports:
===========
http://bugs.otrs.org/ (Thanks!)
Upgrading from 1.0 to 1.1:
==========================
Read the UPGRADING and INSTALL files.
Have a lot of fun!
Martin
--
Martin Edenhofer - <martin at edenhofer.de> - http://martin.edenhofer.de/
--
Perfection is our goal, excellence will be tolerated. -- J. Yahl