Subversion Repositories oidplus

Rev

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

Rev Author Line No. Line
2 daniel-mar 1
 
12 daniel-mar 2
Administrator-Interface:
3
- enable and disable object types
4
 
2 daniel-mar 5
make forms and other stuff look nicer. at the moment, it was just developed for functionality
6
 
7
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
8
 
9
automatisch umleiten nach https
10
 
10 daniel-mar 11
forms: align input edits, see https://stackoverflow.com/questions/30008948/how-to-align-two-labels-and-two-textboxes-without-a-gap-in-form-horizontal
12
 
2 daniel-mar 13
html checkbox: "label for" verwenden
14
 
15
admin: show privacy entries from RAs (but grey, so you know that it is private)
16
 
17
aktuelle baustellen:
18
- script to change email address
19
- escape everything
12 daniel-mar 20
- anti xss weiter verfeinern
2 daniel-mar 21
- (oid+ genroot = mapping to OID tree)
22
- settings database table
23
 
24
admin soll contact data einer fremden RA ändern dürfen
25
 
26
freeoid: asn.1 und iri spalten ausblenden, da dieser arc keine IDs vergibt?
27
 
28
pro RA dinge loggen wie z.B. last login
29
 
16 daniel-mar 30
add search functionality
2 daniel-mar 31
 
32
Privacy: Mehr stufen, z.b. dass man den personal name evtl gar nicht zeigen möchte
33
 
34
Man sollte "created" abändern dürfen! oder evtl ganz verstecken, wenn man es nicht weiß
35
 
36
!!in der crud liste den titel des objekts zeigen
37
 
38
que: nicht verwendete namespaces ausblenden für die öffentlichkeit?
39
 
40
 
41
natOrder() ist nur für OID gültig!!! andere sort-mechanismen für andere objekttypen erforderlich
42
 
43
mce dirty flag:
44
	- 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
45
	- 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
46
 
47
jstree select: automatically scroll down
48
 
49
titel logo anklickbar -> naviere zu system
50
 
51
innerhalb des content-panes
52
	- navigation zu parent IDs
53
 
54
foreign keys nutzen
55
 
56
optisch aufhübschen. dinge wie RA: mehr dinge zeigen, adresse, email etc
57
 
58
login
59
 
60
change history of each oid + last modification time
61
 
62
db
63
	- weg von mysql_! (PDO?)
64
	- mandanten (db präfixe)
65
 
66
auth und datenüberprüfungschecks in crud_action.php
67
 
68
!! dsgvo datenschutzerklärung, agbs etc.
69
 
70
markers draft, leaf, frozen etc
71
 
72
multilang
73
 
74
auslifern mit 2.999 und example DOIs etc
75
 
76
wo in x.660 ist festgehalten, dass die erste RA festgehalten werden muss?
77
que : historie einer oid
78
 
79
http login nicht möglich. warum?
80
 
81
objecttypes automatisch laden (php dateien suchen) und registrieren.
82
 
25 daniel-mar 83
SMALL THINGS
2 daniel-mar 84
- <abbr> in <code> wird doppelt unterstrichen
13 daniel-mar 85
- 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
86
- problem: wenn eine RA eingeladen werden möchte, muss man "update" drücken und die OID wird als updated markiert
25 daniel-mar 87
- bei mehreren identifiern kann man nicht bestimmen, welcher identifier der bevorzugte sein soll!!
88
- show big icons in the content pane
89
- show whois links only if folder "whois/" exists
2 daniel-mar 90
 
25 daniel-mar 91
FUTURE
2 daniel-mar 92
- admin: soll wellknown oids ändern dürfen
93
- move oid to different arc
94
- bei sehr großen arcs (z.B. PEN) sollen nicht alle angezeigt werden
95
- unterstützung für ORS?
16 daniel-mar 96
- 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>
2 daniel-mar 97
 
98
REJECTED IDEAS:
99
- sollte es mehere admins geben?
100
 
4 daniel-mar 101
IDEAS
102
- there should be a form where an RA can request an invitation, even if the superior RA did not invite them.
103
  the fact that a RA exists in the Object Table should permit the RA to invite theirself.
104
- beim verlassen der seite, z.b. wenn man links auf einen neuen menüpunkt klickt, soll eine abfrage kommen, ob man speichern möchte
13 daniel-mar 105
- 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
4 daniel-mar 106
 
107
QUESTIONS:
108
- should the collation be case sensitive or case insensitive? For Java package names, it should be case senstivie
16 daniel-mar 109
- wort "guid" oder "uuid" verwenden?
110
- bit or tinyint(1) ?
4 daniel-mar 111
 
16 daniel-mar 112
GUID Management
113
- Leaf nodes (GUIDs) should show/edit the Title in the CRUD, so you dont have to click the GUID to see the title
114
- 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
25 daniel-mar 115
- "root detection" does not work, i.e. at the RA-menu, all GUIDs are shown, even if the RA manages the whole category with the GUIDs inside.
21 daniel-mar 116
 
117
GS1 Management:
118
- Whois muss einen Eintrag sowohl mit als auch ohne Prüfsumme finden können (findFitting anpassen?)