Age | Commit message (Collapse) | Author |
|
* Fixed db problems
git-svn-id: https://code.elgg.org/elgg/trunk@150 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Removed count based on this conversation:
[10:05:38] … basically, if you add an item, you need to create a tag entry in the metastrings table (as discussed yesterday)
[10:05:56] … if you then delete the item, that leaves a tag
[10:06:07] … if you want to delete the tag when nothing references it
[10:06:11] … it needs a counter
[10:06:29] … which means for every add and delete query you need to check for and sometimes update this counter
[10:06:36] … making three queries for every one
[10:06:47] … but if you don't do that the meta strings table grows over time
[10:06:54] … making it space inefficient
[10:07:03] … so, which do you do?
[10:10:31] … ?
[10:10:43] … i'd be tempted to not delete
[10:10:58] … because the multiple queries will be a pain for everyone all the time
[10:11:05] … and storage costs are cheap
[10:11:32] Ben Werdmuller: I would be very tempted to do the same
[10:11:35] … so let's do that :)
[10:11:36] Marcus Povey: maybe we could write an admin script to clean up or something
[10:11:45] Ben Werdmuller: exactly, we could clean up on a cron if people really want
[10:11:59] … but for now, let's just go with the growing tag cloud
git-svn-id: https://code.elgg.org/elgg/trunk@149 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@148 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@147 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Added count
git-svn-id: https://code.elgg.org/elgg/trunk@146 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Changed metadata database to use metastrings as described (all values in metadata are now storing data only once)
git-svn-id: https://code.elgg.org/elgg/trunk@145 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* First draft api
git-svn-id: https://code.elgg.org/elgg/trunk@144 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@143 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@142 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@141 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Tokens and execute code added to api
git-svn-id: https://code.elgg.org/elgg/trunk@140 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@137 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@136 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Erp
git-svn-id: https://code.elgg.org/elgg/trunk@135 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Simple maths functions added
git-svn-id: https://code.elgg.org/elgg/trunk@132 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Site objects
git-svn-id: https://code.elgg.org/elgg/trunk@131 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@130 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Remove site metadata
git-svn-id: https://code.elgg.org/elgg/trunk@129 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Get user sites
git-svn-id: https://code.elgg.org/elgg/trunk@128 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Fixed copy constructor
git-svn-id: https://code.elgg.org/elgg/trunk@124 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Will now return objects via metadata
git-svn-id: https://code.elgg.org/elgg/trunk@123 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Corrected database fault
git-svn-id: https://code.elgg.org/elgg/trunk@121 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@120 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@118 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Added get_objects_from_metadatas (untested)
git-svn-id: https://code.elgg.org/elgg/trunk@117 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@116 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@115 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Add name and value to get_metadatas
git-svn-id: https://code.elgg.org/elgg/trunk@114 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@113 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@111 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@110 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@109 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@108 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@107 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Initial work on API
git-svn-id: https://code.elgg.org/elgg/trunk@106 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Added delete annotations, fixed error on annotation search (missing params)
git-svn-id: https://code.elgg.org/elgg/trunk@105 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Delete site implemented
git-svn-id: https://code.elgg.org/elgg/trunk@104 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Count added
git-svn-id: https://code.elgg.org/elgg/trunk@103 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Casting done
git-svn-id: https://code.elgg.org/elgg/trunk@102 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Updated
git-svn-id: https://code.elgg.org/elgg/trunk@101 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Added count to annotations
git-svn-id: https://code.elgg.org/elgg/trunk@100 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Casting takes advantage of constructor
git-svn-id: https://code.elgg.org/elgg/trunk@99 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Initial annotations and metadata get/sets functional, combined with site test
git-svn-id: https://code.elgg.org/elgg/trunk@98 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Can retrieve annotations
git-svn-id: https://code.elgg.org/elgg/trunk@97 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Metadata creates and updates
git-svn-id: https://code.elgg.org/elgg/trunk@96 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
* Meta now updates if item already exists (if the user has permission)
git-svn-id: https://code.elgg.org/elgg/trunk@95 36083f99-b078-4883-b0ff-0f9b5a30f544
|
|
git-svn-id: https://code.elgg.org/elgg/trunk@94 36083f99-b078-4883-b0ff-0f9b5a30f544
|