Subversion Repositories oidplus

Rev

Rev 19 | Rev 26 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed


Administrator-Interface:
- enable and disable object types

make forms and other stuff look nicer. at the moment, it was just developed for functionality

when javascript fails, the form will be submitted to './' , that is not good! failed javascript must return false, so that the form does not get submitted

automatisch umleiten nach https

icons

forms: align input edits, see https://stackoverflow.com/questions/30008948/how-to-align-two-labels-and-two-textboxes-without-a-gap-in-form-horizontal

html checkbox: "label for" verwenden

admin: show privacy entries from RAs (but grey, so you know that it is private)

aktuelle baustellen:
- script to change email address
- escape everything
- anti xss weiter verfeinern
- (oid+ genroot = mapping to OID tree)
- settings database table

admin soll contact data einer fremden RA ändern dürfen

freeoid: asn.1 und iri spalten ausblenden, da dieser arc keine IDs vergibt?

pro RA dinge loggen wie z.B. last login

add search functionality

Privacy: Mehr stufen, z.b. dass man den personal name evtl gar nicht zeigen möchte

Man sollte "created" abändern dürfen! oder evtl ganz verstecken, wenn man es nicht weiß

!!in der crud liste den titel des objekts zeigen

que: nicht verwendete namespaces ausblenden für die öffentlichkeit?


natOrder() ist nur für OID gültig!!! andere sort-mechanismen für andere objekttypen erforderlich

mce dirty flag:
        - wenn man wechsel (js tree select), dann soll abgefragt werden, ob tinymce dirty ist, und eine warnung bringen, also so, wie wenn man die seite neu laden würde
        - kritischer bug: seite öffnen, tiny mce editieren, speichern klicken. dann f5 neu laden (nicht strg+f5): dann ist der alte content wieder da. außer man drückt strg+f5

jstree select: automatically scroll down

titel logo anklickbar -> naviere zu system

innerhalb des content-panes
        - navigation zu parent IDs

foreign keys nutzen

optisch aufhübschen. dinge wie RA: mehr dinge zeigen, adresse, email etc

login

change history of each oid + last modification time

db
        - weg von mysql_! (PDO?)
        - mandanten (db präfixe)

auth und datenüberprüfungschecks in crud_action.php

!! dsgvo datenschutzerklärung, agbs etc.

markers draft, leaf, frozen etc

multilang

auslifern mit 2.999 und example DOIs etc

wo in x.660 ist festgehalten, dass die erste RA festgehalten werden muss?
que : historie einer oid

http login nicht möglich. warum?

objecttypes automatisch laden (php dateien suchen) und registrieren.

kleinigkeiten:
- <abbr> in <code> wird doppelt unterstrichen
- wenn man eine well-known OID anlegen möchte, dann kommt fehler wegen replaceAsn1/replaceIri, aber die OID ist erstellt. Die API ist aber nicht reloaded. Man sieht also nicht, dass die OID erstellt wurde, und ein erneuter klick auf Insert führt zum Primary-Key fehler
- problem: wenn eine RA eingeladen werden möchte, muss man "update" drücken und die OID wird als updated markiert
bei mehreren identifiern kann man nicht bestimmen, welcher identifier der bevorzugte sein soll!!

zukunft
- admin: soll wellknown oids ändern dürfen
- move oid to different arc
- bei sehr großen arcs (z.B. PEN) sollen nicht alle angezeigt werden
- unterstützung für ORS?
- Mehr "Cutting Edge Technologie" soll in diesem Projekt zum Tragen kommen: AJAX, JSON, vollst&auml;ndig UTF8, CRUD frameworks, PDO, HTML5, Mobiles Design, Pure CSS, Autoloading, Objektorientierung (aber nicht unbedingt MVC), ...<br>

REJECTED IDEAS:
- sollte es mehere admins geben?

IDEAS
- there should be a form where an RA can request an invitation, even if the superior RA did not invite them.
  the fact that a RA exists in the Object Table should permit the RA to invite theirself.
- beim verlassen der seite, z.b. wenn man links auf einen neuen menüpunkt klickt, soll eine abfrage kommen, ob man speichern möchte
- make a list of OIDs that do not assign ASN1/IRI identifiers (e.g. IANA PEN or ViaThinkSoft FreeOID), then reject any identifier the user provides

QUESTIONS:
- should the collation be case sensitive or case insensitive? For Java package names, it should be case senstivie
- wort "guid" oder "uuid" verwenden?
- bit or tinyint(1) ?

GUID Management
- Leaf nodes (GUIDs) should show/edit the Title in the CRUD, so you dont have to click the GUID to see the title
- seltsamer bug: wenn ich guid:oidplus editiere, dann öffnet sich links guid:activedirectory beim neuladen des baums nach dem update. irgendwie öffnet er den zuletzt geöffneten node beim reload nochmal

GS1 Management:
- Whois muss einen Eintrag sowohl mit als auch ohne Prüfsumme finden können (findFitting anpassen?)