kivitendo-erp.git
12 years agoMerge branch 'master' of vc.linet-services.de:public/lx-office-erp
Sven Schöling [Wed, 4 Jan 2012 12:11:59 +0000 (13:11 +0100)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

12 years agoSL/Locale Zeitfunktionen auf tracelevel 2 gesetzt.
Sven Schöling [Wed, 4 Jan 2012 12:10:46 +0000 (13:10 +0100)]
SL/Locale Zeitfunktionen auf tracelevel 2 gesetzt.

12 years ago - f-tex angepasst an commit 64084bfa6ba2c9167ff4a5
Wulf [Tue, 3 Jan 2012 16:57:29 +0000 (17:57 +0100)]
  - f-tex angepasst an commit 64084bfa6ba2c9167ff4a5
  - setup.sh entfehrnt, Einrichtung nun ueber admin.pl-> Benutzerverwaltung moeglich
  - doku verschoben in das source Verzeichnis

12 years agoBei tiefen parse_filters with_objects mit prefix bauen.
Sven Schöling [Thu, 22 Dec 2011 11:41:15 +0000 (12:41 +0100)]
Bei tiefen parse_filters with_objects mit prefix bauen.

12 years agoMerge branch 'master' of vc.linet-services.de:public/lx-office-erp
Jan Büren [Mon, 2 Jan 2012 14:10:57 +0000 (15:10 +0100)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

12 years agoChangelog für Bugfix 1738
Jan Büren [Mon, 2 Jan 2012 14:10:33 +0000 (15:10 +0100)]
Changelog für Bugfix 1738

12 years agoFix für Bug 1738 - Entwürfe können nicht gelöscht werden
Jan Büren [Mon, 2 Jan 2012 14:07:34 +0000 (15:07 +0100)]
Fix für Bug 1738 - Entwürfe können nicht gelöscht werden

Nach d57c45b55f6365773a7a326d8c724b0ff0950889 (Drafts: dbconnects in get_standard_dbh geändert.)
war autocommit ausgeschaltet, entsprechend ein zusätzliches commit spendiert, um das Löschen
persistent zu haben.

12 years agoDokumentation
Sven Schöling [Mon, 2 Jan 2012 10:52:04 +0000 (11:52 +0100)]
Dokumentation

12 years agoMerge branch 'master' of vc.linet-services.de:public/lx-office-erp
Sven Schöling [Fri, 30 Dec 2011 16:29:46 +0000 (17:29 +0100)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

12 years agoVorlagendefault und Vorlagenmetadaten. Siehe Dokumentation.
Sven Schöling [Fri, 30 Dec 2011 16:29:09 +0000 (17:29 +0100)]
Vorlagendefault und Vorlagenmetadaten. Siehe Dokumentation.

12 years agoManager: find_by_or_create, sichere Variante ein Objekt zu finden oder zu autovivifien.
Sven Schöling [Fri, 30 Dec 2011 16:27:58 +0000 (17:27 +0100)]
Manager: find_by_or_create, sichere Variante ein Objekt zu finden oder zu autovivifien.

12 years agoPrinter: "description" als alias für "printer_description"
Sven Schöling [Fri, 30 Dec 2011 16:27:16 +0000 (17:27 +0100)]
Printer: "description" als alias für "printer_description"

12 years agoKosmetik
Moritz Bunkus [Thu, 29 Dec 2011 14:13:37 +0000 (15:13 +0100)]
Kosmetik

12 years agoCSV-Import von Waren: Standardeinheit für Zeilen ohne Einheit hinzufügen
Moritz Bunkus [Thu, 29 Dec 2011 14:12:03 +0000 (15:12 +0100)]
CSV-Import von Waren: Standardeinheit für Zeilen ohne Einheit hinzufügen

12 years agoDateinamen für CSV-Beispieldatei sinnvoll setzen
Moritz Bunkus [Thu, 29 Dec 2011 13:36:23 +0000 (14:36 +0100)]
Dateinamen für CSV-Beispieldatei sinnvoll setzen

Bisher war es der (interne) Name der Session-Datei, also etwas wie
user_session_files_mb_89072314971954719735691723948123_csv_bla_blubb_charlie_the_unicorn.csv.

12 years agoManager-Model für Unit-DB-Model mit Sortierfunktion hinzufügen
Moritz Bunkus [Thu, 29 Dec 2011 13:07:45 +0000 (14:07 +0100)]
Manager-Model für Unit-DB-Model mit Sortierfunktion hinzufügen

12 years agoBuchungsgruppen nur laden, wenn Artikel importiert werden sollen
Moritz Bunkus [Thu, 29 Dec 2011 13:04:46 +0000 (14:04 +0100)]
Buchungsgruppen nur laden, wenn Artikel importiert werden sollen

12 years agoStudie hat ergeben: Einmal exportieren ist in 100% der Fälle genug.
Sven Schöling [Thu, 29 Dec 2011 09:48:34 +0000 (10:48 +0100)]
Studie hat ergeben: Einmal exportieren ist in 100% der Fälle genug.

12 years agoAutovification sollte auch genau das tun, und nicht clobbern.
Sven Schöling [Thu, 29 Dec 2011 09:41:40 +0000 (10:41 +0100)]
Autovification sollte auch genau das tun, und nicht clobbern.

12 years agoRecoding von Daten konzeptuell getrennt.
Sven Schöling [Wed, 28 Dec 2011 19:24:53 +0000 (20:24 +0100)]
Recoding von Daten konzeptuell getrennt.

Es gibt 4 Pfade um Daten in einen Request zu kriegen:

  - Kommandozeile
  - Datenbank (für gespeicherte Forms)
  - QUERY_STRING (http get)
  - STDIN (http post)

Der letzte Teil teilt sich noch einmal in

  - x-uri-encoded query string (normales http post)
  - multipart/form-data container (u.a. dateiuploads)

Alle Daten in LxOffice können über INPUT_ENCODING das encoding des Formulars
überschreiben, das ist nötig weil Javascript da sein eigenes Ding dreht.

Das führt dazu, dass alle http Quellen:

  1. Normal dekodiert werden müssen
  2. Später noch einmal recoded werden müssen, falls ein anderes encoding
     angegeben ist.

Uploads, die mit dem encoding binary geschickt werden, dürfen dagegen garnicht
recoded werden. Deshalb wurden bisher alle multipart/form-data Daten davon
ausgenommen, was aber zu Fehlern führt, wenn ein Formular gemischte Werte über
multipart/form-data sendet. Am einfachsten zu demonstrieren im CsvImport, wenn
man 'ä' als sep_char angibt.

Dieser Patch ändert das in zwei Container, in die einsortiert wird:

  - Bekanntes Encoding (wird sofort nach $::form decoded)
  - Eventuell unbekanntes Encoding (wird decoded, aber in einen
    Zwischencontainer sortiert, und später recoded, falls nötig)

Dadurch muss das recoding nicht mehr in-place gemacht werden.

Alles in multipart/form-data wird jetzt decodiert, ausser Dateiuploads
(erkennbar am filename Attribut) und explizit binary geflaggtes
content-transfer-encoding.

Bei kollidierendem INPUT_ENCODING und "content-type; charset" wird erst das
content-type charset dekodiert, und dann ein recode aus internem coding in das
angefragte INPUT_ENCODING gemacht.

12 years agotypo: pack "c" ist für signed byte, pack "C" für unsigned byte
Sven Schöling [Wed, 28 Dec 2011 18:58:27 +0000 (19:58 +0100)]
typo: pack "c" ist für signed byte, pack "C" für unsigned byte

12 years agoRequest Handling aus Form ausgelagert.
Sven Schöling [Wed, 28 Dec 2011 14:41:41 +0000 (15:41 +0100)]
Request Handling aus Form ausgelagert.

13 years agoShellQuote auch im InstallationCheck
Sven Schöling [Tue, 27 Dec 2011 15:36:48 +0000 (16:36 +0100)]
ShellQuote auch im InstallationCheck

13 years agoString::ShellQuote als fallback und abhängigkeit hinzugefügt.
Sven Schöling [Tue, 27 Dec 2011 11:21:18 +0000 (12:21 +0100)]
String::ShellQuote als fallback und abhängigkeit hinzugefügt.

13 years ago3-arg open: Mode für zu öffnende Pipes separat sichern
Sven Schöling [Mon, 19 Dec 2011 17:42:06 +0000 (18:42 +0100)]
3-arg open: Mode für zu öffnende Pipes separat sichern

Druckvorlagen mit temporären Zwischenergebnissen werden erst mit mode ">" in
eine Temp-Datei geschrieben, und dann über die ursprüngliche Pipe ausgegeben.

Der Mode für die Datei muss dabei separat gehandhabt werden.

13 years agoFehlendes Plugin führte zu segfaults später.
Sven Schöling [Mon, 19 Dec 2011 16:25:35 +0000 (17:25 +0100)]
Fehlendes Plugin führte zu segfaults später.

13 years agoFix für Bug 1753, Benutzerdefinierte Variable f. Waren: bearbeitbar nicht auswählbar
Bernd Blessmann [Mon, 19 Dec 2011 12:10:41 +0000 (13:10 +0100)]
Fix für Bug 1753, Benutzerdefinierte Variable f. Waren: bearbeitbar nicht auswählbar

Es gibt jetzt ein Erneuern-Knopf. Und dieser wird auch beim Wechseln des Modules
ausgelöst.

13 years agoNach Ändern der Währung im Verkauf und Einkauf Erneuern auslösen.
Bernd Blessmann [Mon, 19 Dec 2011 10:43:42 +0000 (11:43 +0100)]
Nach Ändern der Währung im Verkauf und Einkauf Erneuern auslösen.

13 years agoLogin in den den Top-Frame laden.
Sven Donath [Wed, 22 Jun 2011 17:22:28 +0000 (19:22 +0200)]
Login in den den Top-Frame laden.

Nach Klick auf "Programm->Administration" kommt man auf den Admin-Login-Screen.
Klickt man hier den Link "Zurück zur Loginseite", kommt es aus ungeklärter Ursache
machmal dazu, dass der Login-Screen und danach das ganze Frameset in den Frame "main_window"
gelanden wird.
Durch 'target="_top"' wird das verhindert.

13 years agoMerge branch 'master' of vc.linet-services.de:public/lx-office-erp
Sven Schöling [Thu, 15 Dec 2011 09:35:00 +0000 (10:35 +0100)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

13 years agofancy LaTeX initial
wulf@coulmann.de [Thu, 13 Jan 2011 17:39:08 +0000 (18:39 +0100)]
fancy LaTeX initial
siehe doc/2011-12-14_alternatives_vorlagensystem_f-tex.txt

13 years agoWarning in tests unterdrücken.
Sven Schöling [Wed, 14 Dec 2011 15:33:24 +0000 (16:33 +0100)]
Warning in tests unterdrücken.

13 years agoMerge branch 'master' of vc.linet-services.de:public/lx-office-erp
Sven Schöling [Wed, 14 Dec 2011 15:30:29 +0000 (16:30 +0100)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

13 years agoSL::Controller::Base wrapper für ReportGenerator
Sven Schöling [Wed, 14 Dec 2011 15:19:15 +0000 (16:19 +0100)]
SL::Controller::Base wrapper für ReportGenerator

13 years agoDB/OrderItem: relationship zu order, sort_spec und paginating
Sven Schöling [Wed, 14 Dec 2011 15:10:17 +0000 (16:10 +0100)]
DB/OrderItem: relationship zu order, sort_spec und paginating

13 years agoPaginating: Schriftzüge "Nächster" und "Vorheriger"
Sven Schöling [Wed, 14 Dec 2011 14:49:32 +0000 (15:49 +0100)]
Paginating: Schriftzüge "Nächster" und "Vorheriger"

13 years agoPaginating Helper: Funktion um paginating nachträglich zu deaktivieren
Sven Schöling [Wed, 14 Dec 2011 14:47:59 +0000 (15:47 +0100)]
Paginating Helper: Funktion um paginating nachträglich zu deaktivieren

Wird für pdf/csv Exporte gebraucht.

13 years agoParseFilter: Laundering in explizite Ziele
Sven Schöling [Wed, 14 Dec 2011 14:47:10 +0000 (15:47 +0100)]
ParseFilter: Laundering in explizite Ziele

13 years agoHäkchen bei der Konto-Konfiguration als Radio-Buttons ...
Bernd Blessmann [Wed, 14 Dec 2011 14:12:34 +0000 (15:12 +0100)]
Häkchen bei der Konto-Konfiguration als Radio-Buttons ...

... f. Forderungen u. Verbindlichkeiten.

13 years agoLöschen und Häkchen Ändern bei Konten, die als Automatikkonten für andere Konten...
Bernd Blessmann [Wed, 14 Dec 2011 12:45:19 +0000 (13:45 +0100)]
Löschen und Häkchen Ändern bei Konten, die als Automatikkonten für andere Konten dienen, verhindern.

Zumindest bei Forderungen und Verbindlichkeiten.

13 years agoFix für Bug 1749, Zahlungseingang kaputt
G. Richardson [Tue, 13 Dec 2011 14:41:08 +0000 (15:41 +0100)]
Fix für Bug 1749, Zahlungseingang kaputt

Ging kaputt wenn Kundenfeld ein Drop-Down war, da hier customer und customer_id
immer gesetzt waren. Jetzt wird für Suche nach Rechnungsnummer erst customer
und customer_id gelöscht wenn eine Rechnungsnummer eingegeben wurde.

13 years agoÜberreste von CT_tax entfernt
G. Richardson [Mon, 12 Dec 2011 09:56:42 +0000 (10:56 +0100)]
Überreste von CT_tax entfernt

Wird nirgends mehr verwendet, bzw. sind die aufgerufenen
Funktionen dazu schon lange auskommentiert. Auch aus den
Kontenrahmen und Updatescripts entfernt, da beim Speichern
eines Kontos die CT_tax Information in link eh verloren geht.

Es gibt in rp.pl auch noch Referenzen auf die Berichte
"tax_collected" und "tax_paid", aber keine Menüpunkte oder
Druckvorlagen dazu, können die auch raus?

13 years agoFalsche Variablennamen (durch copy/paste) berichtigt.
Bernd Blessmann [Thu, 8 Dec 2011 22:48:44 +0000 (23:48 +0100)]
Falsche Variablennamen (durch copy/paste) berichtigt.

13 years agoMerge branch 'master' of vc.linet-services.de:public/lx-office-erp
Bernd Blessmann [Thu, 8 Dec 2011 21:22:31 +0000 (22:22 +0100)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

13 years agoWerte von ausgegrauten (disabled) Häkchen als hidden mitschleifen, ...
Bernd Blessmann [Thu, 8 Dec 2011 21:15:17 +0000 (22:15 +0100)]
Werte von ausgegrauten (disabled) Häkchen als hidden mitschleifen, ...

damit sie beim Speichern nicht verloren gehen. Fehler ist im
commit ee23f6e0a13418cf83d8f70063e2a0de5f5ea66b reingekommen,
da mir nicht klar war, dass disabled input tags keine Werte
an die Form liefern.

13 years agoPaginating für sehr große Seiten gefixt.
Sven Schöling [Thu, 21 Jul 2011 14:14:55 +0000 (16:14 +0200)]
Paginating für sehr große Seiten gefixt.

13 years agoPaginating: Visibility auch berechnen...
Sven Schöling [Thu, 21 Jul 2011 14:08:28 +0000 (16:08 +0200)]
Paginating: Visibility auch berechnen...

13 years agoPaginating Sanity:
Sven Schöling [Thu, 21 Jul 2011 14:04:17 +0000 (16:04 +0200)]
Paginating Sanity:

Nur Seiten anzeigen die...
- Erste oder letzte Seite sind
- In der Nähe der aktuellen Seite (+-3)
- 10,50,100,500,1000,5000 Seiten von der aktuellen entfernt sind

13 years agoFranzösische Quotations als Pfeile benutzen.
Sven Schöling [Tue, 19 Jul 2011 15:13:40 +0000 (17:13 +0200)]
Französische Quotations als Pfeile benutzen.

13 years agoNext/Last Pfeile für Paginating.
Sven Schöling [Fri, 11 Mar 2011 15:39:00 +0000 (16:39 +0100)]
Next/Last Pfeile für Paginating.

13 years agoPaginates nur anzeigen, wenn mindestens 2 Seiten.
Sven Schöling [Fri, 11 Mar 2011 10:19:14 +0000 (11:19 +0100)]
Paginates nur anzeigen, wenn mindestens 2 Seiten.

13 years agoSimples Pagination System als Manager Mixin.
Sven Schöling [Thu, 10 Mar 2011 12:24:09 +0000 (13:24 +0100)]
Simples Pagination System als Manager Mixin.

13 years agogl.pl:search -> templates
Sven Schöling [Wed, 7 Dec 2011 18:03:42 +0000 (19:03 +0100)]
gl.pl:search -> templates

13 years agolocales
Sven Schöling [Wed, 7 Dec 2011 16:45:20 +0000 (17:45 +0100)]
locales

13 years agoMerge branch 'master' of vc.linet-services.de:public/lx-office-erp
Sven Schöling [Tue, 6 Dec 2011 11:38:22 +0000 (12:38 +0100)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

13 years agoIcon "close" kleiner gemacht
Sven Schöling [Mon, 5 Dec 2011 13:42:36 +0000 (14:42 +0100)]
Icon "close" kleiner gemacht

13 years agoflash messages wegklickbar gemacht.
Sven Schöling [Mon, 5 Dec 2011 13:39:10 +0000 (14:39 +0100)]
flash messages wegklickbar gemacht.

13 years agoStrictfehler in cp.pl korrigiert.
Sven Schöling [Mon, 5 Dec 2011 11:13:10 +0000 (12:13 +0100)]
Strictfehler in cp.pl korrigiert.

13 years agoBeispiel zum vorherigen Commit
Sven Schöling [Mon, 5 Dec 2011 10:32:13 +0000 (11:32 +0100)]
Beispiel zum vorherigen Commit

13 years agoOnlinehilfe als modale Overlays.
Sven Schöling [Mon, 5 Dec 2011 10:25:51 +0000 (11:25 +0100)]
Onlinehilfe als modale Overlays.

L.online_help_tag produziert jetzt nicht mehr ein Popup sondern ein modales Overlay.
Im template muss leider im Moment noch ein Ziel dafür eingebunden werden mit:

  [% PROCESS 'common/help_overlay.html' %]

13 years agoLayouthelper: Automatisch generierte ids müssen mit einem alphabetischen Zeichen...
Sven Schöling [Mon, 5 Dec 2011 10:22:27 +0000 (11:22 +0100)]
Layouthelper: Automatisch generierte ids müssen mit einem alphabetischen Zeichen anfangen.

13 years agoDateinamen in zu kopierenden Vorlagensätzen nicht einschränken.
Bernd Blessmann [Fri, 2 Dec 2011 07:45:14 +0000 (08:45 +0100)]
Dateinamen in zu kopierenden Vorlagensätzen nicht einschränken.

13 years agoLDAP Authentifikation zwischen requests korrekt resetten.
Sven Schöling [Thu, 1 Dec 2011 12:28:52 +0000 (13:28 +0100)]
LDAP Authentifikation zwischen requests korrekt resetten.

13 years agoEin Vorkommen von eur in ic.pl entfernt.
Sven Schöling [Wed, 30 Nov 2011 17:32:05 +0000 (18:32 +0100)]
Ein Vorkommen von eur in ic.pl entfernt.

$eur wurde hier in sql-ledger benutzt um die Buchungskonten zu
unterscheiden. Das wird aber seit Einführung der Buchungsgruppen nicht mehr
gemacht. Ergo muss eur hier auch nicht bereitgestellt werden.

13 years agoInstallationcheck: Mehr Optionen
Sven Schöling [Wed, 30 Nov 2011 16:50:29 +0000 (17:50 +0100)]
Installationcheck: Mehr Optionen

- wahlweise required, optional, developer
- Hilfe
- verbose mode
- farbe

13 years agofind-use: Unterscheidung zwischen required, optional, developer.
Sven Schöling [Wed, 30 Nov 2011 16:49:33 +0000 (17:49 +0100)]
find-use: Unterscheidung zwischen required, optional, developer.

13 years agodeveloper module in installation check
Sven Schöling [Wed, 30 Nov 2011 16:48:57 +0000 (17:48 +0100)]
developer module in installation check

13 years agoDiverse Änderungen an RB-Vorlagen
G. Richardson [Wed, 30 Nov 2011 14:30:16 +0000 (15:30 +0100)]
Diverse Änderungen an RB-Vorlagen

* ein paar neue Englische Übersetzungen
* Rechtschreibfehler und weitere Erklärungen zu Vorlagen
* invoice.tex: Auftragsnummer nur ausgeben wenn vorhanden

13 years agoMerge branch 'master' of vc.linet-services.de:public/lx-office-erp
Sven Schöling [Wed, 30 Nov 2011 13:17:44 +0000 (14:17 +0100)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

13 years agochangelog für Änderungen an Vorlagensätzen angepasst
Bernd Blessmann [Wed, 30 Nov 2011 13:03:56 +0000 (14:03 +0100)]
changelog für Änderungen an Vorlagensätzen angepasst

13 years agoNeuer Vorlagensatz RB
Bernd Blessmann [Wed, 30 Nov 2011 13:01:37 +0000 (14:01 +0100)]
Neuer Vorlagensatz RB

13 years agobeliebige tex-Dateien im Vorlagenverzeichnis und Unterverzeichnissen anzeig- ...
Bernd Blessmann [Tue, 22 Nov 2011 11:39:55 +0000 (12:39 +0100)]
beliebige tex-Dateien im Vorlagenverzeichnis und Unterverzeichnissen anzeig- ...

... und editierbar gemacht.

13 years agoVerzeichnis für Druckvorlagensätze von mastertemplates in print umbenannt.
Bernd Blessmann [Wed, 16 Nov 2011 10:33:20 +0000 (11:33 +0100)]
Verzeichnis für Druckvorlagensätze von mastertemplates in print umbenannt.

13 years agoBei Vorlagensätzen werden auch Unterverzeichnisse und Symlinks kopiert.
Bernd Blessmann [Wed, 16 Nov 2011 10:22:01 +0000 (11:22 +0100)]
Bei Vorlagensätzen werden auch Unterverzeichnisse und Symlinks kopiert.

13 years agoSchreibfehler: mastertemplates wurde nicht rausgefiltert.
Bernd Blessmann [Mon, 24 Oct 2011 12:17:54 +0000 (14:17 +0200)]
Schreibfehler: mastertemplates wurde nicht rausgefiltert.

13 years agoVorlagensätze nach mastertemplates in eigene Verzeichnisse verschoben.
Bernd Blessmann [Mon, 24 Oct 2011 11:03:52 +0000 (13:03 +0200)]
Vorlagensätze nach mastertemplates in eigene Verzeichnisse verschoben.

13 years agoDie Variable $readonly in display_row wird niemals ausgelesen.
Jan Büren [Wed, 30 Nov 2011 12:57:03 +0000 (13:57 +0100)]
Die Variable $readonly in display_row wird niemals ausgelesen.
S.a. Anmerkung von Sven:
...und hier wird es nur gesetzt, aber nicht konsumiert. Seit den strict Änderungen wird auch keine Variable mehr indirekt aufgerufen (a la $name = 'readobly'; print
$$name), und wird auch nicht implizit an html oder print Templates weitergeleitet.
git blame sagt zu io.pl:127:

commit d707f7ac60b9dbe7da50d733db1e73eae84952f7
Author: Moritz Bunkus <m.bunkus@linet-services.de>
Date:   Fri Jan 18 17:01:49 2008 +0000

    Lieferscheine im Einkauf und Verkauf. Bisher nur gemerget, noch nicht getestet.

...der Commit ist berüchtigt, weil Mosu da nur die Aufträge copy&pasted hat, und tabellen und bezeichner geändert hat. In dem Commit sind ein paar tote Codestellen reingekommen.

Ich würd sagen, kannste rausschmeissen.

13 years agoDen EUR-Schalter in der default lx_office.conf mit Hinweis auskommentiert
Jan Büren [Wed, 30 Nov 2011 12:09:21 +0000 (13:09 +0100)]
Den EUR-Schalter in der default lx_office.conf mit Hinweis auskommentiert

13 years agoProgrammlogik für Recht 'Schreibgeschützte Preise' (s.a. Commit davor)
Jan Büren [Wed, 30 Nov 2011 11:27:54 +0000 (12:27 +0100)]
Programmlogik für Recht 'Schreibgeschützte Preise' (s.a. Commit davor)
Details: Vergessen bei dem Commit von gerade, die entsprechenden Programmänderungen auch zu committen, betrifft: Übersetzungen, Recht in Auth.pm sowie die entsprechende neue Logik in io.pl->display_row

13 years agoNeues Recht 'Schreibgeschützte Preise' hinzugefügt und als Standard aktiviert gesetzt.
Jan Büren [Wed, 30 Nov 2011 11:18:14 +0000 (12:18 +0100)]
Neues Recht 'Schreibgeschützte Preise' hinzugefügt und als Standard aktiviert gesetzt.
Zusätzliches Recht edit_prices für das cgi->textfield Attribut readonly bei Preisen und Rabatten hinzugefügt.
Das Upgrade-Skript hakt standardmässig dieses Recht an, sodass es keinen Unterschied zu vorhergehenden Version gibt (analog zu auth_enable_sales_all_edit.pl).

13 years agofull_name und full_name_dep methoden für Contact
Sven Schöling [Tue, 29 Nov 2011 15:44:30 +0000 (16:44 +0100)]
full_name und full_name_dep methoden für Contact

13 years agoMerge branch 'master' of vc.linet-services.de:public/lx-office-erp
Sven Schöling [Mon, 28 Nov 2011 16:05:37 +0000 (17:05 +0100)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

13 years agoflash in ct/form_header
Sven Schöling [Mon, 28 Nov 2011 16:05:22 +0000 (17:05 +0100)]
flash in ct/form_header

13 years agoüberflüssiges jquery include in ct/form_header
Sven Schöling [Mon, 28 Nov 2011 16:04:55 +0000 (17:04 +0100)]
überflüssiges jquery include in ct/form_header

13 years agoct header div -> h1
Sven Schöling [Mon, 28 Nov 2011 16:03:59 +0000 (17:03 +0100)]
ct header div -> h1

13 years agoMerge branch 'master' of vc.linet-services.de:public/lx-office-erp
Moritz Bunkus [Mon, 28 Nov 2011 15:46:37 +0000 (16:46 +0100)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

13 years agoFalsche Shell-Variable
Moritz Bunkus [Mon, 28 Nov 2011 15:46:23 +0000 (16:46 +0100)]
Falsche Shell-Variable

13 years agopost if fehler.
Sven Schöling [Thu, 24 Nov 2011 15:15:51 +0000 (16:15 +0100)]
post if fehler.

13 years agorp.pl::tax_report nach template ausgelagert.
Sven Schöling [Thu, 24 Nov 2011 14:01:12 +0000 (15:01 +0100)]
rp.pl::tax_report nach template ausgelagert.

13 years agoTypo
Sven Schöling [Thu, 24 Nov 2011 13:59:17 +0000 (14:59 +0100)]
Typo

13 years agorp.pl::print_options auf template umgestellt.
Sven Schöling [Tue, 22 Nov 2011 17:32:30 +0000 (18:32 +0100)]
rp.pl::print_options auf template umgestellt.

13 years agoNachtrag zu rp.pl::report
Sven Schöling [Tue, 22 Nov 2011 17:32:05 +0000 (18:32 +0100)]
Nachtrag zu rp.pl::report

13 years agoUser Attribut "role" entfernt.
Sven Schöling [Tue, 22 Nov 2011 13:07:56 +0000 (14:07 +0100)]
User Attribut "role" entfernt.

Wurde früher benutzt um Rechteverwaltung zu emulieren. Es gab noch zwei
Instanzen wo das benutzt wurde um zu kontrollieren ob das Feld bcc angezeigt
werden soll, die sind jetzt auf das Recht "email_bcc" gemappt.

Als Schmankerl: role wurde im Userbereich unter den Benutzereinstellungen als
hidden mitgeschleift und konnte von jedem Benutzer selbst gesetzt werden.

13 years agorp.pl::e_mail auf template umgestellt.
Sven Schöling [Tue, 22 Nov 2011 13:01:03 +0000 (14:01 +0100)]
rp.pl::e_mail auf template umgestellt.

Ausserdem bcc check von role = 'admin' auf Rechtecheck umgestellt.

13 years agorp.pl::report auf template umgestellt.
Sven Schöling [Tue, 22 Nov 2011 11:08:21 +0000 (12:08 +0100)]
rp.pl::report auf template umgestellt.

Bei der Umstellung sind die folgenden vier Funktionalitäten aufgefallen:
- tax_collected
- tax_apid
- nontaxable_purchases
- nontaxable_sales

Diese 4 Funktionen waren schon in der ältesten erhaltenen git Version von
Lx-Office deaktiviert, und laut Moritz nur für den amerikanischen Markt
brauchbar. Ich habe die Grundfunktionalität erhalten, und die HTML Blöcke
mitportiert, aber unkonditional deaktiviert. Ausserdem werden die dispatching
Variablen nicht an das Template weitergereicht.

Im gleichen Zuge ist die Funktion RP->get_taxaccounts aufgefallen. Die wird
anscheinend nur von den oben genannten benutzt und enthält seit 2007 einen
Typo, der sie nutzlos macht (ISE beim Aufruf). Da das nie aufgefallen ist, wird
sie wohl nicht anderweitig benutzt. Ich entferne sie nicht in diesem Commit,
weil es nichts mit der template Umstellung zu tun hat.

13 years agoMerge branch 'master' of vc.linet-services.de:public/lx-office-erp
Sven Schöling [Fri, 18 Nov 2011 16:25:05 +0000 (17:25 +0100)]
Merge branch 'master' of vc.linet-services.de:public/lx-office-erp

Conflicts:
doc/INSTALL.texi
doc/INSTALL.txt

13 years agoClass::Accessor entfernt.
Sven Schöling [Fri, 18 Nov 2011 16:16:22 +0000 (17:16 +0100)]
Class::Accessor entfernt.

Soweit ich das sehe brauchte das nur CGI::Ajax

13 years agoCGI::Ajax entfernt.
Sven Schöling [Fri, 18 Nov 2011 16:10:11 +0000 (17:10 +0100)]
CGI::Ajax entfernt.

13 years agoCGI::Ajax aus am/list_accounts entfernt.
Sven Schöling [Fri, 18 Nov 2011 16:05:06 +0000 (17:05 +0100)]
CGI::Ajax aus am/list_accounts entfernt.

13 years agoCGI::Ajax entfernt
Sven Schöling [Fri, 18 Nov 2011 14:40:27 +0000 (15:40 +0100)]
CGI::Ajax entfernt