| Type | Line | Description | 
|---|---|---|
| todo | 344 | We're using "private" members here, better expose them through a method | 
| Type | Line | Description | 
|---|---|---|
| fixme | 73 | We should modify the schema according to whether or not scheduling is used | 
| Type | Line | Description | 
|---|---|---|
| todo | 31 | This doesn't support Access control yet. | 
| Type | Line | Description | 
|---|---|---|
| todo | 466 | this should mabe check the key for validity | 
| todo | 229 | Support other types | 
| Type | Line | Description | 
|---|---|---|
| todo | 582 | Would be good to include DB name into the path | 
| Type | Line | Description | 
|---|---|---|
| todo | 137 | This should be removed and places using this rewritten | 
| Type | Line | Description | 
|---|---|---|
| todo | 253 | Complete documentation | 
| todo | 313 | move this into the constructor, use isset. | 
| Type | Line | Description | 
|---|---|---|
| todo | 46 | remove baseclass resolution, Midgard core can handle extended classnames correctly nowadays | 
| Type | Line | Description | 
|---|---|---|
| todo | 22 | sanity-check $replacer ? | 
| Type | Line | Description | 
|---|---|---|
| todo | 86 | refactor style loader so this isn't needed | 
| todo | 33 | Remove | 
| fixme | 48 | Replace only the first instance, there might be others matching the same string | 
| todo | 215 | Remove | 
| Type | Line | Description | 
|---|---|---|
| todo | 218 | Check metadata service for the real expiry timestamp ? | 
| Type | Line | Description | 
|---|---|---|
| todo | 184 | add possibility to use the file utility to determine extension if missing. | 
| Type | Line | Description | 
|---|---|---|
| todo | 210 | Check if user is already assigned to the group. | 
| Type | Line | Description | 
|---|---|---|
| todo | 108 | Factor this out into its own configuration file. | 
| Type | Line | Description | 
|---|---|---|
| todo | 180 | This needs to be solved in a more general way at some point | 
| Type | Line | Description | 
|---|---|---|
| fixme | 219 | Use customdata here too | 
| todo | 271 | Add browser capability data (mobile, desktop browser etc) from WURFL here | 
| fixme | 292 | These guids should be registered by language... | 
| Type | Line | Description | 
|---|---|---|
| fixme | 494 | The @ is here because Midgard causes Warnings on object constructor not being called on unserialize | 
| Type | Line | Description | 
|---|---|---|
| fixme | 95 | initialize() should be called by the callee, not here in constructor | 
| Type | Line | Description | 
|---|---|---|
| todo | 276 | This should be cached, as it would require loading all components by default. The component manifest might help here too. | 
| todo | 517 | This call should load the component associated to the privilege on demand. | 
| todo | 480 | Clean if/else shorthands, make sure this works correctly for magic assignees as well | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | Fully document authentication. | 
| todo | 693 | more fancy 401 output ? | 
| Type | Line | Description | 
|---|---|---|
| todo | 533 | Move this to a SELECT DISTINCT for performance reasons ASAP. | 
| todo | 559 | Move this to a SELECT DISTINCT for performance reasons ASAP. | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | More DBA stuff: use DBA classes, which allow you to implicitly load the parent object using get_parent. | 
| Type | Line | Description | 
|---|---|---|
| todo | 247 | Refactor this to use DateTime | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | The Type field is not yet handled properly. | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | Batch indexing support | 
| todo | 9 | Write code examples | 
| todo | 9 | More elaborate class introduction. | 
| todo | 217 | Refactor into multiple methods | 
| todo | 308 | Move to a full factory pattern here to save document php file parsings where possible. This means that all document creations will in the future be handled by this method. | 
| Type | Line | Description | 
|---|---|---|
| fixme | 147 | Make this configurable, even better: adapt the whole indexer system to fetching enable querying for counts and slices | 
| Type | Line | Description | 
|---|---|---|
| todo | 18 | FIXME: refactor to use more modern MidCOM interfaces and better sanity-checking | 
| Type | Line | Description | 
|---|---|---|
| todo | 401 | This allows components to override midcom classes fx. Do we want that? | 
| Type | Line | Description | 
|---|---|---|
| todo | 847 | Allow for lazy plugin namespace configuration loading (using a callback)! This will make things more performant and integration with other components much easier. | 
| Type | Line | Description | 
|---|---|---|
| fixme | 256 | Use global configuration | 
| Type | Line | Description | 
|---|---|---|
| todo | 118 | implement this properly now it's just a stub | 
| Type | Line | Description | 
|---|---|---|
| todo | 166 | Maybe we should do a class_implements check here | 
| Type | Line | Description | 
|---|---|---|
| todo | 514 | We should only undelete parameters & attachments deleted inside some small window of the main objects delete | 
| todo | 606 | We should only undelete parameters & attachments deleted inside some small window of the main objects delete | 
| todo | 638 | We should only undelete parameters & attachments deleted inside some small window of the main objects delete | 
| fixme | 327 | Check with Piotras if this is necessary | 
| todo | 357 | Check if there is a better solution like this. | 
| fixme | 576 | We should only undelete parameters & attachments deleted inside some small window of the main objects delete | 
| fixme | 580 | are we sure we want to undelete all children here unconditionally, shouldn't it be left as UI decision ?? | 
| fixme | 880 | be GUID based, but needs further testing... | 
| Type | Line | Description | 
|---|---|---|
| todo | 411 | Ideally, selections not matching the constraints should be filtered out, but | 
| Type | Line | Description | 
|---|---|---|
| fixme | 235 | figure out why this always tries to put something to the default cache dir (it does put stuff to the defined one as well) | 
| Type | Line | Description | 
|---|---|---|
| fixme | 240 | This is not exactly an elegant way to do this | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | Implement thumbnail interface. | 
| todo | 9 | Operation on file handles. | 
| todo | 302 | Error reporting | 
| fixme | 1055 | wouldn't it be better to access $dm2->types->imagefield->attachments_info ?? | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | Implement thumbnail interface. | 
| todo | 9 | Operation on file handles. | 
| todo | 353 | Error reporting | 
| todo | 574 | Raise uimessage | 
| todo | 593 | Raise uimessage | 
| fixme | 980 | wouldn't it be better to access $dm2->types->imagefield->attachments_info ?? | 
| Type | Line | Description | 
|---|---|---|
| todo | 507 | Isn't there a reflector method that already does this (for filenames)? | 
| todo | 496 | needs create temporary copy function. | 
| todo | 698 | needs create temporary copy function. | 
| todo | 768 | Not yet supported | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | Implement thumbnail interface. | 
| todo | 9 | Operation on file handles. | 
| todo | 9 | Derived-images recreation. | 
| todo | 627 | compare based on metadata->score and filename (or title ???) | 
| todo | 681 | Implement | 
| todo | 693 | Implement | 
| todo | 333 | Change to use the attachments' parameters as authorative mapping source and this map only as fallback | 
| fixme | 473 | wouldn't it be better to access $dm2->types->imagesfield->images ?? | 
| fixme | 476 | this probably does not work as expected, look into this | 
| Type | Line | Description | 
|---|---|---|
| fixme | 226 | This is not exactly an elegant way to do this | 
| Type | Line | Description | 
|---|---|---|
| todo | 191 | We could have some smart defaults here | 
| todo | 500 | Not yet supported | 
| todo | 506 | Not yet supported | 
| Type | Line | Description | 
|---|---|---|
| todo | 65 | Error reporting | 
| todo | 211 | More sophisticated RAW format detection ?? | 
| todo | 224 | Error handling | 
| Type | Line | Description | 
|---|---|---|
| todo | 142 | This should be resolved properly | 
| Type | Line | Description | 
|---|---|---|
| todo | 47 | Integrate type validation checks cleanly. | 
| Type | Line | Description | 
|---|---|---|
| todo | 64 | Integrate type validation checks cleanly. | 
| Type | Line | Description | 
|---|---|---|
| todo | 278 | Integrate type validation checks cleanly. | 
| todo | 140 | Lock | 
| Type | Line | Description | 
|---|---|---|
| todo | 264 | Integrate type validation checks cleanly. | 
| Type | Line | Description | 
|---|---|---|
| todo | 171 | Refactor into subfunctions for better readability. | 
| todo | 725 | Make this better customizable | 
| todo | 725 | Factor this out into a separate class This function should be deprecated. | 
| todo | 199 | make configurable to get URL from midcom_core_context::get()->get_key(MIDCOM_CONTEXT_URI) instead, see #1262 | 
| fixme | 762 | QuickForm isn't really compatible with modern | 
| Type | Line | Description | 
|---|---|---|
| todo | 66 | Add support for other datatypes as we go | 
| todo | 121 | Add support for other datatypes as we go | 
| Type | Line | Description | 
|---|---|---|
| todo | 88 | This doesn't support Access control yet. | 
| Type | Line | Description | 
|---|---|---|
| todo | 685 | Special rules for objects that need them | 
| Type | Line | Description | 
|---|---|---|
| todo | 479 | refactor these checks to separate methods | 
| todo | 627 | namespace the inputs properly (NOTE: the on_submit checks need to be changed accordingly!) | 
| Type | Line | Description | 
|---|---|---|
| todo | 405 | refactor these checks to separate methods | 
| todo | 516 | namespace the inputs properly (NOTE: the on_submit checks need to be changed accordingly!) | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | Enable multiple captchas per page. | 
| Type | Line | Description | 
|---|---|---|
| todo | 83 | adjust to be more suited for the photostream use case | 
| todo | 24 | refactor these checks to separate methods | 
| Type | Line | Description | 
|---|---|---|
| todo | 301 | do we really need to set this->format here? | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | Complete documentation | 
| todo | 476 | Refactor in subfunctions for better readability. | 
| Type | Line | Description | 
|---|---|---|
| todo | 138 | remove any hardcoded class names/prefixes | 
| todo | 182 | remove any hardcoded class names/prefixes | 
| todo | 250 | remove any hardcoded class names/prefixes | 
| todo | 797 | when midgard_reflection_property supports flagging name fields use that in stead of heuristics | 
| todo | 912 | when midgard_reflection_property supports flagging name fields use that in stead of heuristics | 
| fixme | 169 | Remove hardcoded class prefixes | 
| todo | 217 | less trivial implementation | 
| fixme | 218 | Remove hardcoded class logic | 
| todo | 224 | Switch to use the get_name/title_property helpers below | 
| todo | 236 | Switch to use the get_name/title_property helpers | 
| todo | 492 | More per property heuristics | 
| todo | 495 | parent and up heuristics | 
| Type | Line | Description | 
|---|---|---|
| todo | 867 | enable specifying user ? | 
| todo | 464 | Add Caching Code here, and do invalidation of the nap part manually. | 
| todo | 901 | Should we support soft unlock somehow? | 
| Type | Line | Description | 
|---|---|---|
| todo | 65 | Also run the check method of the class itself | 
| Type | Line | Description | 
|---|---|---|
| fixme | 690 | This is an ugly IE rendering fix | 
| fixme | 693 | This is an ugly IE rendering fix | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | Document Style Inheritance | 
| todo | 105 | Is this still in use? | 
| todo | 202 | complete documentation | 
| todo | 548 | Document | 
| todo | 790 | check documentation | 
| todo | 835 | check documentation | 
| fixme | 329 | Should we register this also in the other case | 
| fixme | 567 | This GLOBALS is set by urlparser. Should be removed | 
| fixme | 854 | does this have to be above _get_component_style($this->_topic) ?? | 
| todo | 887 | Support media types | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | End-User documentation of node and leaf data, as the one in the backend is incomplete too. | 
| todo | 537 | Maybe cache this? I don't know how complex it really is, but DB accesses are already cached by the _backend core. So it is not that hard. | 
| Type | Line | Description | 
|---|---|---|
| todo | 90 | Update the data structure documentation | 
| todo | 103 | Update the data structure documentation | 
| Type | Line | Description | 
|---|---|---|
| todo | 221 | What should we do with the image fields in schema | 
| Type | Line | Description | 
|---|---|---|
| todo | 72 | Check if the originating component can provide this | 
| Type | Line | Description | 
|---|---|---|
| todo | 485 | investigate if we should unset the package.xml part of the arrays and serialize them | 
| todo | 766 | Should we really ignore external dependencies? | 
| Type | Line | Description | 
|---|---|---|
| todo | 283 | rethink this, IMO we should trust midgard core's get_parent and then just do the object conversion if neccessary since this can return stale objects and other nastiness | 
| todo | 570 | refactor to smaller methods | 
| todo | 570 | Add some magic to prevent importing of replication loops (see documentation/TODO for details about the potential problem) | 
| todo | 570 | Verify support for the special cases of privilege | 
| todo | 570 | Make sure older version is not imported over newer one (maybe configurable override ?) | 
| todo | 272 | Raise exception? | 
| fixme | 565 | Handle GUID linking | 
| Type | Line | Description | 
|---|---|---|
| todo | 60 | decide what to do with object metadata!!! | 
| todo | 109 | This is mainly here for backward-compatibility. Its main effect | 
| Type | Line | Description | 
|---|---|---|
| todo | 35 | Implement ACL exporting | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | Image type automatic best-web-format conversion | 
| todo | 9 | Add support for working on attachments | 
| todo | 189 | Use ImageMagick Identify to check for a valid image. | 
| todo | 85 | error handling | 
| Type | Line | Description | 
|---|---|---|
| todo | 32 | display error on invalid feed | 
| todo | 94 | display error messages | 
| todo | 95 | redirect user to edit page if creation succeeded | 
| todo | 163 | Fetch the feed here? | 
| Type | Line | Description | 
|---|---|---|
| todo | 208 | Move this to a parameter in Midgard 1.8 | 
| fixme | 247 | This breaks with URLs longer than 255 chars | 
| Type | Line | Description | 
|---|---|---|
| todo | 16 | Set the link->navorder property | 
| todo | 345 | User metadata.authors? | 
| Type | Line | Description | 
|---|---|---|
| todo | 218 | We should somehow make DM2 do this so it would also work in AJAX previews | 
| Type | Line | Description | 
|---|---|---|
| todo | 79 | Create wikinote | 
| todo | 250 | find possible groups based on the persons email | 
| Type | Line | Description | 
|---|---|---|
| todo | 38 | List pages containing the wikiword via indexer | 
| Type | Line | Description | 
|---|---|---|
| todo | 371 | Parse the heading structure to create OL subtrees based on their relative levels | 
| todo | 299 | Add UI message | 
| todo | 354 | We should somehow make DM2 do this so it would also work in AJAX previews | 
| Type | Line | Description | 
|---|---|---|
| fixme | 52 | This is slow way to do it, use a single QB instance for all instead | 
| Type | Line | Description | 
|---|---|---|
| todo | 101 | Switch to InterWiki format instead | 
| todo | 69 | do something to explain that we can't load o.r.photos... | 
| fixme | 94 | The newlines are to avoid some CSS breakage. Problem is that Markdown adds block-level tags around this first | 
| todo | 266 | should by str match (array) instead | 
| todo | 285 | it is possible that this wasn't originally intended to be default, but the if/elseif tree was complex and this ended up being resolved as the last else | 
| todo | 347 | Simplify | 
| todo | 361 | should by str match (array) instead | 
| todo | 380 | it is possible that this wasn't originally intended to be default, but the if/elseif tree was complex and this ended up being resolved as the last else | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | Install instruction | 
| todo | 9 | Approval | 
| Type | Line | Description | 
|---|---|---|
| todo | 338 | Show everything only to moderators | 
| todo | 470 | Figure out whether to round | 
| Type | Line | Description | 
|---|---|---|
| todo | 149 | We may have to bulletproof this a bit | 
| todo | 184 | Handle different relationshiptags as per http://georss.org/simple/ | 
| todo | 231 | Map the publish property to approval | 
| todo | 348 | Map the publish property to approval | 
| Type | Line | Description | 
|---|---|---|
| todo | 67 | This code needs a bit of rethinking | 
| todo | 232 | Add generic attachment handling here | 
| todo | 358 | Use the new helpers for finding persons by email (a person might have multiple ones...) | 
| Type | Line | Description | 
|---|---|---|
| fixme | 475 | For some reason the config topic is lost between _handle and _show phases | 
| Type | Line | Description | 
|---|---|---|
| todo | 140 | Check here if there are actually items in this cat? | 
| todo | 143 | check schema storage to get fieldname | 
| Type | Line | Description | 
|---|---|---|
| todo | 167 | Should we tell admin to create a net.nehmer.comments folder? | 
| Type | Line | Description | 
|---|---|---|
| todo | 91 | Check for ".xml" suffix | 
| todo | 95 | check schema storage to get fieldname | 
| Type | Line | Description | 
|---|---|---|
| todo | 205 | Merge schema local and component config categories? | 
| fixme | 286 | use the constraints method below | 
| todo | 363 | check schema storage to get fieldname | 
| Type | Line | Description | 
|---|---|---|
| todo | 148 | This should be made aware of the cache headers strategy for content cache module | 
| Type | Line | Description | 
|---|---|---|
| todo | 37 | Caching the elements found by midcom_helper_misc::include_element() might be a good idea | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | add support for schemas. | 
| todo | 325 | set another privilege for restoring? | 
| Type | Line | Description | 
|---|---|---|
| todo | 6 | Implement other methods than send_sms. | 
| todo | 69 | Add support for array of numbers | 
| todo | 109 | Parse the returned text and get error messages etc | 
| todo | 140 | Figure out the reason if possible | 
| Type | Line | Description | 
|---|---|---|
| todo | 5 | Implement other methods than send_sms. | 
| todo | 91 | Add support for array of numbers | 
| todo | 136 | Parse rest the returned text and get for example message IDs | 
| todo | 217 | Figure out the reason if possible | 
| Type | Line | Description | 
|---|---|---|
| todo | 6 | Implement other methods than send_sms. | 
| todo | 104 | Add support for array of numbers | 
| todo | 143 | Parse the returned XML and get for example dlr IDs | 
| todo | 168 | Figure out the reason if possible | 
| Type | Line | Description | 
|---|---|---|
| todo | 54 | groups ? other objects ? | 
| todo | 169 | this should probably have privileges like midgard:owner set to $person_id | 
| todo | 181 | Localize ? better indicator that this is indeed from event ?? | 
| todo | 238 | figure out duplicate memberships and delete unneeded ones | 
| Type | Line | Description | 
|---|---|---|
| todo | 155 | If we need all resources to accept task hide tools when we have accepted and replace with "pending acceptance from..." | 
| fixme | 164 | List resources instead | 
| Type | Line | Description | 
|---|---|---|
| todo | 110 | error reporting | 
| todo | 120 | delete event ??? | 
| todo | 128 | error handling | 
| Type | Line | Description | 
|---|---|---|
| todo | 139 | Make POST request | 
| todo | 152 | Make POST request | 
| Type | Line | Description | 
|---|---|---|
| todo | 40 | return ajax status | 
| todo | 57 | return ajax error | 
| Type | Line | Description | 
|---|---|---|
| todo | 77 | Check other constraints (available time, country, time zone) | 
| todo | 149 | Error reporting | 
| Type | Line | Description | 
|---|---|---|
| todo | 156 | Some more sophisticated checks, for now we just write everything | 
| Type | Line | Description | 
|---|---|---|
| todo | 210 | Check deliverables | 
| todo | 267 | Check deliverables / Require to be completed first | 
| todo | 287 | Check deliverables / Require to be completed first | 
| todo | 321 | Check deliverables / require to be approved first | 
| Type | Line | Description | 
|---|---|---|
| todo | 502 | Check various combinations of accept/decline etc etc | 
| Type | Line | Description | 
|---|---|---|
| todo | 142 | Move this to the DBA wrapper class when DM datatype_blob behaves better | 
| todo | 111 | Update the URL name? | 
| Type | Line | Description | 
|---|---|---|
| todo | 77 | Update the URL name? | 
| Type | Line | Description | 
|---|---|---|
| todo | 125 | Check for duplicates and remove those (also from the links array...) | 
| todo | 137 | 1.8 metadata format support | 
| Type | Line | Description | 
|---|---|---|
| todo | 178 | check for duplicates ? | 
| todo | 467 | get correct node and via it then handle details trough AHAH (and when we have node we can use proper link in page_url as well | 
| Type | Line | Description | 
|---|---|---|
| todo | 326 | Check for privileges somehow | 
| todo | 375 | Different icon from new document ? | 
| Type | Line | Description | 
|---|---|---|
| todo | 49 | Filter out duplicates (not likely but theoretically possible) | 
| Type | Line | Description | 
|---|---|---|
| todo | 55 | Create invoicing task if assignee is defined | 
| Type | Line | Description | 
|---|---|---|
| todo | 221 | Check if we already have an open task for this delivery? | 
| todo | 94 | Warehouse management: create new order | 
| todo | 256 | Figure out if we really want to keep this | 
| Type | Line | Description | 
|---|---|---|
| todo | 79 | Connect the customer as the contact? | 
| todo | 81 | Store link to invoice into description | 
| Type | Line | Description | 
|---|---|---|
| todo | 98 | Shared tasks need a separate check (different member object) | 
| todo | 143 | take notifications and repeats into account | 
| todo | 149 | take notifications and repeats into account | 
| Type | Line | Description | 
|---|---|---|
| todo | 213 | Calendar should have future mode but we don't support it yet | 
| todo | 270 | Compare memberships to determine which of them are identical and thus not worth keeping | 
| Type | Line | Description | 
|---|---|---|
| todo | 400 | Check format as YYYY-MM-DD via regexp | 
| Type | Line | Description | 
|---|---|---|
| todo | 33 | cache results | 
| todo | 83 | Send notification to resource owner | 
| Type | Line | Description | 
|---|---|---|
| todo | 125 | Create iCal export with correct delete commands | 
| todo | 241 | get from person's data based on event's weekday | 
| Type | Line | Description | 
|---|---|---|
| todo | 38 | Determine server timezone and output correct header (we still send all times as UTC) | 
| todo | 51 | handle UID smarter | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | Figure out a good way to always use UTC for internal time storage | 
| todo | 260 | handle the repeats somehow (if set) | 
| todo | 264 | add check for failed additions | 
| todo | 388 | Handle repeats | 
| todo | 598 | Tentative, overlaps, public | 
| Type | Line | Description | 
|---|---|---|
| todo | 60 | throw error? | 
| todo | 235 | "showing results (offset)-(offset+limit) | 
| todo | 236 | Localizations | 
| todo | 277 | "showing results (offset)-(offset+limit) | 
| todo | 278 | Localizations | 
| todo | 365 | "showing results (offset)-(offset+limit) | 
| todo | 453 | "showing results (offset)-(offset+limit) | 
| todo | 454 | Localizations | 
| Type | Line | Description | 
|---|---|---|
| todo | 333 | Warehouse management: create new order | 
| todo | 388 | Warehouse management: mark product as shipped | 
| Type | Line | Description | 
|---|---|---|
| todo | 109 | Copy tags from product | 
| Type | Line | Description | 
|---|---|---|
| todo | 142 | Implement $limit_to_person support | 
| fixme | 78 | Get this from config key 'subscription_profit_months' | 
| todo | 106 | Make configurable | 
| Type | Line | Description | 
|---|---|---|
| todo | 371 | Mileages, expenses | 
| todo | 383 | add other report types when supported | 
| Type | Line | Description | 
|---|---|---|
| todo | 246 | Check if we're inside DL if so do not force mimetype | 
| todo | 331 | generate error | 
| Type | Line | Description | 
|---|---|---|
| todo | 89 | Handle groups as well | 
| todo | 295 | Implement photo also in local way | 
| todo | 339 | either complain enough to Skype to have them allow SSL to this server or have some component (o.o.contacts) proxy the image | 
| Type | Line | Description | 
|---|---|---|
| todo | 128 | clean up and define properly the operation in various combinations of reference time and event start/end | 
| Type | Line | Description | 
|---|---|---|
| todo | 58 | Handle files | 
| todo | 138 | (nice-to-have): RFC "fold" the value | 
| todo | 160 | Implement | 
| todo | 169 | Implement | 
| todo | 178 | Implement | 
| Type | Line | Description | 
|---|---|---|
| todo | 65 | Support component-specific renderers via class_exists() or handler-like autoloading | 
| todo | 90 | Should we sudo here to ensure getting correct prefs regardless of ACLs? | 
| todo | 214 | Figure out which notifiers are possible | 
| Type | Line | Description | 
|---|---|---|
| todo | 64 | Check format as YYYY-MM-DD via regexp | 
| Type | Line | Description | 
|---|---|---|
| todo | 60 | Check that this is really a person object | 
| Type | Line | Description | 
|---|---|---|
| todo | 164 | Compare memberships to determine which of them are identical and thus not worth keeping | 
| todo | 248 | Error handling | 
| todo | 391 | We can use a lot of other data too | 
| todo | 459 | Importing the photo would be cool | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | This cannot work in 8.09, since metadata fields like creator are read-only. Also, deleting persons isn't supported (although it works if you just call delete()) | 
| todo | 122 | Localize | 
| todo | 132 | Localize | 
| todo | 153 | Merge person2 data to person1 and then delete person2 | 
| todo | 158 | Localize | 
| Type | Line | Description | 
|---|---|---|
| todo | 115 | Check for privileges somehow | 
| Type | Line | Description | 
|---|---|---|
| todo | 59 | Check that both objects are of valid class for object mode | 
| todo | 203 | Copy on purpose when upgrading to PHP5 force copy by value. | 
| Type | Line | Description | 
|---|---|---|
| todo | 53 | Avoid persons marked as not_duplicate already in this phase. | 
| todo | 119 | read weight values from configuration | 
| todo | 270 | read weight values from configuration | 
| Type | Line | Description | 
|---|---|---|
| fixme | 83 | Call duplicate checker's dependency handling methods | 
| Type | Line | Description | 
|---|---|---|
| todo | 133 | Rethink the styles, now we filter those who already had message sent to themm thus the total member count becomes meaningless | 
| todo | 176 | Figure out how to recognize errors and pass the info on | 
| fixme | 507 | use NOT IN | 
| Type | Line | Description | 
|---|---|---|
| todo | 213 | 1.8 metadata format support | 
| Type | Line | Description | 
|---|---|---|
| todo | 36 | Check that campaign is in this topic | 
| todo | 214 | Figure out the correct use of style elements, this is how it was but it's not exactly optimal... | 
| Type | Line | Description | 
|---|---|---|
| todo | 101 | Other content type overrides ? | 
| Type | Line | Description | 
|---|---|---|
| fixme | 44 | More informative error message | 
| fixme | 56 | use can_do check to be graceful | 
| todo | 173 | Get count of members and messages here | 
| fixme | 275 | Use NOT IN | 
| todo | 291 | How to report failures of single rows when other succeed sensibly ?? | 
| Type | Line | Description | 
|---|---|---|
| todo | 209 | valid target domains check | 
| todo | 244 | make an element to display in case our relocate fails (with link to the intended target...) | 
| Type | Line | Description | 
|---|---|---|
| todo | 101 | Add sender support | 
| Type | Line | Description | 
|---|---|---|
| todo | 272 | better way to preserve IN-Constraint on an empty array | 
| todo | 331 | better solution for constraints leading to zero results | 
| Type | Line | Description | 
|---|---|---|
| todo | 38 | display some error ? | 
| Type | Line | Description | 
|---|---|---|
| todo | 30 | display some error ? | 
| todo | 45 | Display some error ? | 
| Type | Line | Description | 
|---|---|---|
| todo | 24 | Figure out what kind of write handler we need based on the situation (calendar/document etc) | 
| Type | Line | Description | 
|---|---|---|
| todo | 26 | Localize something for the empty choice ? | 
| todo | 108 | Localization | 
| todo | 141 | Localization | 
| todo | 159 | get the vgroup object based on the key or something, this check fails always. | 
| todo | 175 | Localization | 
| Type | Line | Description | 
|---|---|---|
| todo | 158 | Figure if decode was successful or not and return true/false in stead | 
| Type | Line | Description | 
|---|---|---|
| todo | 38 | Support arrays of Cc/Bcc addresses as well | 
| todo | 235 | See if this can be replaced by quoted_printable_encode once we go to 5.3 | 
| Type | Line | Description | 
|---|---|---|
| todo | 20 | Add smarter per-type ACL checks | 
| Type | Line | Description | 
|---|---|---|
| todo | 117 | Raise error? | 
| todo | 154 | Handle typecasting of values to prevent QB errors | 
| fixme | 186 | hack to prevent duplication of results | 
| todo | 273 | When 1.8.4 becomes more common we can reflect this instead | 
| Type | Line | Description | 
|---|---|---|
| todo | 20 | Add smarter per-type ACL checks | 
| fixme | 120 | It would be immensely more efficient to do this per-file or even per row rather than per field | 
| fixme | 137 | , we should check the the field that has storaget set to code, not just the field 'code' | 
| fixme | 140 | the product group should be taken into account here, codes are quaranteed to be unique only within the group | 
| Type | Line | Description | 
|---|---|---|
| fixme | 115 | add midcom at job or somesuch to reindex products after their end time (and start time if in the future) | 
| Type | Line | Description | 
|---|---|---|
| todo | 94 | use reflection to see what kind of property this is ? | 
| Type | Line | Description | 
|---|---|---|
| todo | 43 | Watchers and cron entries | 
| Type | Line | Description | 
|---|---|---|
| todo | 80 | Not yet supported | 
| todo | 149 | Add Microformat for civic location | 
| Type | Line | Description | 
|---|---|---|
| todo | 52 | Convert to decimal | 
| todo | 58 | Convert to decimal | 
| todo | 70 | Find latest city | 
| Type | Line | Description | 
|---|---|---|
| todo | 89 | Use 1.8 metadata authors instead? | 
| Type | Line | Description | 
|---|---|---|
| todo | 22 | With 1.8 we can query parameters more efficiently | 
| Type | Line | Description | 
|---|---|---|
| todo | 22 | With 1.8 we can query parameters more efficiently | 
| Type | Line | Description | 
|---|---|---|
| todo | 90 | Use reflection to get the label property | 
| todo | 178 | We can remove this once mapstraction does the includes by itself | 
| fixme | 278 | if this is set do not bother with autozoom | 
| todo | 357 | Set other marker properties | 
| Type | Line | Description | 
|---|---|---|
| todo | 147 | Log error on deprecated config schema? | 
| Type | Line | Description | 
|---|---|---|
| fixme | 90 | We should modify the schema according to whether or not scheduling is used | 
| Type | Line | Description | 
|---|---|---|
| fixme | 347 | Make a general case for all objects that are linked by guid to any other class | 
| Type | Line | Description | 
|---|---|---|
| todo | 9 | add support for schemas. | 
| todo | 520 | set another privilege for restoring? |