Mercurial
Mercurial
>
pub
>
hg
>
cubicweb
/ graph
summary
|
shortlog
|
changelog
| graph |
tags
|
bookmarks
|
branches
|
files
|
zip
|
gz
|
bz2
|
help
less
more
|
(0)
-3000
-1000
-224
+224
+1000
+3000
tip
Find changesets by keywords (author, files, the commit message), revision number or hash, or
revset expression
.
The revision graph only works with JavaScript-enabled browsers.
[book] fix some urls
2011-07-07, by Sylvain Thénault
[book, forms] talk about cnx.use_web_compatible_request instead of custom monkey-patching
2011-07-07, by Sylvain Thénault
[book] drop gae from the book
2011-07-07, by Sylvain Thénault
[book, admin] include some fixes done by auc in an email to me
2011-07-07, by Sylvain Thénault
[book] fix some rest/sphinx errors
2011-07-07, by Sylvain Thénault
[repo test] fix broken tests
2011-07-07, by Sylvain Thénault
closes #1784285: [rql2sql] crash when using a relation for inner and outer join
stable
2011-07-07, by Sylvain Thénault
[range facet] closes #1806937: simply retrieve min/max values when computing vocabulary/possible_values, this is enough
2011-07-07, by Sylvain Thénault
[facet] fix facet values update, broken by 7626:56300bec75f8
2011-07-07, by Sylvain Thénault
[facet slider] quote attribute value, else may break with earlier jquery
2011-07-07, by Sylvain Thénault
[facets] use unique dom id
2011-07-07, by Sylvain Thénault
[facet] with rql path facet rel may be None, handle it
2011-07-07, by Sylvain Thénault
[facet] closes #1806932: test and fix facet bug w/ having query (need rql update)
2011-07-07, by Sylvain Thénault
[ajax js loading] when everything is already loaded, don't do anything
2011-07-07, by Sylvain Thénault
backport stable
2011-07-07, by Sylvain Thénault
[IE, plot] ship with jqplot'excanvas version (include http://code.google.com/p/explorercanvas/issues/detail?id=82 for instance)
stable
2011-07-07, by Sylvain Thénault
[etwist, modconcat] closes #1806935: directly write data, don't put the whole concatenated thing in memory
2011-07-05, by Sylvain Thénault
[etwist] clear ui cache at server startup time. Closes #1806933
2011-07-05, by Sylvain Thénault
[facet] closes #1806931: new facet type, based on arbitrary rql path
2011-07-05, by Sylvain Thénault
[selectors, test] remove duplicated test and add some for relation_possible selector w/ rqlst
2011-07-05, by Sylvain Thénault
[repository] catch Exception instead of everything
stable
2011-07-05, by Sylvain Thénault
[facet] fix argument inversion in date range facet
2011-07-04, by Sylvain Thénault
[facetbox] put the facet box in a box
2011-07-04, by Aurelien Campeas
[doc] fix broken links
stable
2011-07-01, by Nicolas Chauvat
backport stable
2011-07-01, by Sylvain Thénault
[test] fix test, code from 3.13 gone in 3.12 accidentaly
stable
2011-07-01, by Sylvain Thénault
[selectors, facet] make is_instance and other EClassSelector subclass gather entity classes from 'select' and 'filtered_variable' context information. Closes #1796732
2011-07-01, by Sylvain Thénault
[facets] DontUpdateConstraint mecanism introduced a few commit ago isn't needed: we already have the 'needs_update' property controlling this
2011-07-01, by Sylvain Thénault
[facet] more api cleanup: support_and should be a property, so it's easier to deactivate.
2011-07-01, by Sylvain Thénault
[range facet] refactor to ease overriding, possible_values raise DontUpdateFacet (not handled by js actually)
2011-07-01, by Sylvain Thénault
[facets] allow to specify on which rqlst's variable facets should be applied. Closes #1795915
2011-07-01, by Sylvain Thénault
[facets] refactor / cleanup facet api: more consistent variable naming and easier to reuse function. Closes #1796804
2011-07-01, by Sylvain Thénault
backport stable
2011-07-01, by Sylvain Thénault
[schema / rql] fix mainvars of RRQLExpression with parens
stable
2011-07-01, by Florent Cayré
[facets js] better cubicweb:facetargs handling and avoid initializing a same form twice (that may occurs)
stable
2011-07-01, by Sylvain Thénault
[facets] should remove groupby from base rqlst. Closes #1796196
stable
2011-07-01, by Sylvain Thénault
[facets] factorize table filter form / facets box generation, moving out filter form from the table view so it's usable from other views. Closes #1794009
2011-07-01, by Sylvain Thénault
backport stable
2011-07-01, by Sylvain Thénault
[worklow forms] rewrite remaining pre 3.10 form code using uicfg
stable
2011-07-01, by Sylvain Thénault
[doc] SQL Server isolation level settings
stable
2011-06-29, by Alexandre Fayolle
new rql2sql unit tests for ORDERBY and LIMIT checks in SQLServer
stable
2011-06-30, by Alexandre Fayolle
backport stable
2011-07-01, by Sylvain Thénault
[cwc shell] add ``--password`` option to ``reset-admin-pwd`` (close #1794866)
stable
2011-07-01, by Pierre-Yves David
[c-c instance commands] keyboard interrupt should stop the command, not jump to the next instance. Closes #1794850
stable
2011-07-01, by Sylvain Thénault
[rset] syntax_tree impl. consistency: don't return an annotated syntax tree
stable
2011-07-01, by Sylvain Thénault
[cw-ctl] add command versions to list versions of cubes used by an instance (closes #508052)
2011-06-29, by Nicolas Chauvat
closes #1793991: [datafeed] error handling: log unexpected exceptions / don't stop on first validation error
2011-06-30, by Sylvain Thénault
[web session] fix bad cleanup of session without a connection set. Closes #1772125
stable
2011-06-30, by Sylvain Thénault
[i18n] fix undetected conflict
2011-06-30, by Sylvain Thénault
[rql2sql tests] fix erroneous case (tested with psql)
stable
2011-06-30, by Sylvain Thénault
add missing future import
2011-06-29, by Sylvain Thénault
drop unittest deprecation warning
stable
2011-06-29, by Sylvain Thénault
[form, controller] closes #1787233: form should provide a method to process posted content
2011-06-29, by Sylvain Thénault
[forms] fix import, gone into the wrong patch
2011-06-29, by Sylvain Thénault
[form, renderer] closes #1787234: [form] onsubmit interpolated by the form renderer, it shouldn't
2011-06-29, by Sylvain Thénault
[form renderers] closes #1787232: new 'onerowtable' form renderer
2011-06-29, by Sylvain Thénault
backport stable branch
2011-06-29, by Sylvain Thénault
[rql2sql] more cases fixed where something is wrongly added to GROUPBY, causing unexpected results for the query
stable
2011-06-29, by Sylvain Thénault
[book] rewrite / complete the RQL language chapter
2011-06-29, by Sylvain Thénault
[all] remove pattern "try: function() except AttributeError: pass" (closes #1787966)
2011-06-29, by Nicolas Chauvat
[cw-ctl] command list should not break when cube depends on version None (closes #1787209)
stable
2011-06-29, by Nicolas Chauvat
[uilib] new js_dumps function allowing usage of bare js string (wrapped into JSString)
2011-06-29, by Sylvain Thénault
backport stable
2011-06-29, by Sylvain Thénault
[repo, looping task] raise a custom exception when repository is shuting down, avoid looping task to be restarted in such case. Closes #1021276
stable
2011-06-29, by Sylvain Thénault
[formfields] use support_args instead of catching type error avoid hiding other issues and making debugging difficult
stable
2011-06-29, by Sylvain Thénault
[cw.ajax] fix loadxhtml documentation and warn when called on an empty elements list
stable
2011-06-29, by Sylvain Thénault
[etwist] log missing file even in debug mode
2011-06-28, by Sylvain Thénault
backport stable
2011-06-28, by Sylvain Thénault
[test] run and fix utils and uilib doctests
stable
2011-06-28, by Sylvain Thénault
Display proper date in plot/flot (closes #1725589)
stable
2011-06-28, by Arthur Lutz
[doc] fix NameError in bfss tutorial
stable
2011-06-28, by Alexandre Fayolle
[js/css concat] do not return 404 when resources of a concatenated data URL does not exist, unless in debugmode; closes #1745644
2011-06-27, by Florent Cayré
[server] "overrule" case insensitivity of database name (closes: #611294)
stable
2011-06-27, by Sylvain Thénault
[tests] update repository tests with new `use_cwuri_as_url` attribute
2011-06-27, by Sylvain Thénault
backport stable
2011-06-27, by Sylvain Thénault
Added tag cubicweb-debian-version-3.12.8-1 for changeset cf49ed55685a
stable
2011-06-27, by Sylvain Thénault
Added tag cubicweb-version-3.12.8 for changeset 50122a47ce4f
stable
cubicweb-debian-version-3.12.8-1
2011-06-27, by Sylvain Thénault
3.12.8
stable
cubicweb-version-3.12.8
2011-06-27, by Sylvain Thénault
[migration] litle enhancements and a fix to patch accidentally pushed two revisions ago
stable
2011-06-24, by Sylvain Thénault
[controller] UndoController: fix output method (closes: #1776091)
stable
2011-06-23, by Julien Jehannet
[migration] closes #1777411: schema modification commands shouldn't crash if already exists
stable
2011-06-24, by Sylvain Thénault
[rqlrewrite] closes #1772135: 1. don't try to reuse a relation from another statement (eg because a subquery has been introduced) 2. _use_orig_term should consider the current statement
stable
2011-06-24, by Sylvain Thénault
test fixes
2011-06-23, by Sylvain Thénault
[datafeed cw parser] refactor: split logic that was in the parser
2011-06-22, by Sylvain Thénault
[datafeed, entities] url for entities from a datafeed source should be on their origin site. Closes #1769391
2011-06-22, by Sylvain Thénault
cleanup
stable
2011-06-22, by Sylvain Thénault
[3.10] fix typo and error for pre 3.10 migration w/ postgres: we *must* call init_creating else the fti isn't correctly initialized, which may lead to silently rollbacked transaction
stable
2011-06-22, by Sylvain Thénault
[migration] don't add CWUniqueConstraint if already there (may occurs when running a migration in multiple times
stable
2011-06-22, by Sylvain Thénault
[datafeed] catch all exception, we should continue to process other urls
2011-06-22, by Sylvain Thénault
fix 3.13.1 migration
2011-06-21, by Sylvain Thénault
Added tag cubicweb-debian-version-3.12.7-1 for changeset a07517985136
stable
2011-06-21, by Sylvain Thénault
Added tag cubicweb-version-3.12.7 for changeset 628fe57ce746
stable
cubicweb-debian-version-3.12.7-1
2011-06-21, by Sylvain Thénault
3.12.7
stable
cubicweb-version-3.12.7
2011-06-21, by Sylvain Thénault
[ms, entity metas] add 'actual source' to entities table / base entity metadata cache. Closes #1767090
2011-06-21, by Sylvain Thénault
fix 3.13.0 migration script (closes #1766202)
2011-06-20, by Alexandre Fayolle
backport stable
2011-06-21, by Sylvain Thénault
fix 3.12.0 migration script (closes: #1766202)
stable
2011-06-20, by Alexandre Fayolle
[test] update to 3.13 api
2011-06-20, by Sylvain Thénault
[migration] when there are no data migration needed, we still want to rewrite the configuration and to restart the server. Closes #1760927
stable
2011-06-20, by Sylvain Thénault
[migration] bugfix: c-c list was not displaying the name of a cube requiring another cube without constraining the version.
stable
2011-06-18, by Nicolas Chauvat
backport stable
2011-06-17, by Sylvain Thénault
[rqlrewrite] test and fix rql snippets insertion when several snippets match an optional variable
stable
2011-06-17, by Sylvain Thénault
[datafeed, cw.xml] xml now carry entity's source information, interpreted at the other end so that for instance when an entity from elo is seen when importing cwo, it's properly marked as coming from elo source if one exists
2011-06-17, by Sylvain Thénault
[datafeed] actually raise on error
2011-06-17, by Sylvain Thénault
[python 2.5] compat fix
2011-06-17, by Sylvain Thénault
[datafeed, cwxml] parser now try to complete source's urls so one can add url such as <myinstance>/project. Closes #1759908
2011-06-17, by Sylvain Thénault
[server] fix unicode conversion capability in UndoException
stable
2011-06-09, by Julien Jehannet
[book] add autoload section from code and fix sphinx warnings
stable
2011-06-16, by Julien Jehannet
[controller] fix wrong view name when error occurs in UndoController
stable
2011-06-17, by Sylvain Thénault
[datafeed] renaming parser attribute to parser_id makes things clearer
2011-06-16, by Sylvain Thénault
cleanup and assert we don't import unexpected stuff
stable
2011-06-16, by Sylvain Thénault
[source config] fix synchronization on configuration entity changes
stable
2011-06-16, by Sylvain Thénault
[ui, sources] configure source form: hide synchronizing and mapping entities, use simple text input for parser
stable
2011-06-16, by Sylvain Thénault
[rql annotation] fix bad invariant variable w/ has_text relation: this is only true when has_text will be used as principal (though we don't know that yet)
stable
2011-06-16, by Sylvain Thénault
[test] update to new db handler api
stable
2011-06-16, by Sylvain Thénault
[querier] turn remove_clauses/restore_clauses into a context manager
stable
2011-06-16, by Sylvain Thénault
[devtools pg handler] some fixes so we get proper error when pg host is not reachable
stable
2011-06-16, by Sylvain Thénault
[rdf] add method so one can call entity.view('rdf')
stable
2011-06-16, by Sylvain Thénault
[web test] fix unittest_web
stable
2011-06-15, by Sylvain Thénault
[ajax edition] freeze form button when calling validateForm, so it freeze nicely for e.g. comment submitting form
stable
2011-06-15, by Sylvain Thénault
[web page tracking] fix bug introduced by parent revision
stable
2011-06-15, by Sylvain Thénault
closes #1484510: ajax_replace_url should propagate page id (until an underlying api does it automatically
stable
2011-06-15, by Sylvain Thénault
backport stable
2011-06-15, by Sylvain Thénault
[repo integrity] test and fix glob add relation where several entities are added at once for a relation of 1? cardinality
stable
2011-06-15, by Sylvain Thénault
[packaging] Build the cubicweb-documentation package
stable
2011-06-15, by Julien Cristau
[breadcrumbs] closes #1717489: Double escaping in breadcrumbs
stable
2011-06-15, by Sylvain Thénault
[donc] Fix building the cubicweb js documentation
stable
2011-06-15, by Julien Cristau
add an XXX
stable
2011-06-15, by Sylvain Thénault
fix 3.10 cwproperties migration
stable
2011-06-15, by Sylvain Thénault
fix failures introduced by recent refactoring
stable
2011-06-14, by Sylvain Thénault
[testlib, realdb] we should close connections prior to create a new db using current db as template
stable
2011-06-14, by Sylvain Thénault
[migration] this is needed to avoid pb with yams 0.33 / cw < 3.13
stable
2011-06-14, by Sylvain Thénault
[sync schema hooks] consider etype name map before trying to update in-memory schema
stable
2011-06-14, by Sylvain Thénault
[repository] refactor and optimize '?1' relation handling
stable
2011-06-14, by Sylvain Thénault
[session] deprecates schema_rproperty in favor of more optimized rtype_eids_rdef which return the rdef (so reusable to gather other data)
stable
2011-06-14, by Sylvain Thénault
[repository] refactor/cleanup entity deletion methods
stable
2011-06-14, by Sylvain Thénault
[repository] new hook selector according to configuration's repairing flag
stable
2011-06-14, by Sylvain Thénault
[pyrorql] don't display traceback on connection error
stable
2011-06-14, by Sylvain Thénault
[data hook] new .union operation on DataOperationMixIn, only when container is a set, not a list
stable
2011-06-14, by Sylvain Thénault
[rql2sql] add test case for 7493:3c46b9390871
2011-06-11, by Sylvain Thénault
backport stable
2011-06-10, by Sylvain Thénault
[hooks] use local variable
stable
2011-06-10, by Sylvain Thénault
[integrity hooks] remove dead code
stable
2011-06-10, by Sylvain Thénault
[rql2sql] fix for some queries where eid variable used and entities picked as variable's table
2011-06-10, by Sylvain Thénault
[js] add missing jquery.qtip.min.js
2011-06-10, by Adrien Di Mascio
Added tag cubicweb-debian-version-3.13.0-1 for changeset a96137858f57
2011-06-10, by Sylvain Thénault
Added tag cubicweb-version-3.13.0 for changeset b661ef475260
cubicweb-debian-version-3.13.0-1
2011-06-10, by Sylvain Thénault
3.13
cubicweb-version-3.13.0
2011-06-09, by Sylvain Thénault
backport stable
2011-06-09, by Sylvain Thénault
Added tag cubicweb-debian-version-3.12.6-1 for changeset 105767487c70
stable
2011-06-09, by Sylvain Thénault
Added tag cubicweb-version-3.12.6 for changeset a18dac758150
stable
cubicweb-debian-version-3.12.6-1
2011-06-09, by Sylvain Thénault
3.12.6
stable
cubicweb-version-3.12.6
2011-06-09, by Sylvain Thénault
[repo test] fixes
2011-06-09, by Sylvain Thénault
[doc, apache] add ProxyPreserveHost hint + note about https /w http configuration
2011-06-09, by Sylvain Thénault
[doc] Small addition to apache configuration in book
2011-06-09, by Arthur Lutz
merge changes from stable branch
2011-06-09, by Nicolas Chauvat
[parsers] format read by web/views/xmlrss is relation=%s-%s not %s_%s
stable
2011-06-09, by Nicolas Chauvat
[sql] implement #1631319: ask user before creating postgresql languages
2011-06-09, by Adrien Di Mascio
[parsers] improve url construction by using stdlib's urllib instead of str concatenation
2011-06-09, by Nicolas Chauvat
[bfss] Catch EnvironmentError instead of OSError when trying to read attributes bffstored
stable
2011-06-09, by Pierre-Yves David
merge changes from stable branch
2011-06-09, by Nicolas Chauvat
[views/iprogress] rename to make things easier to read and understand
stable
2011-06-09, by Nicolas Chauvat
[datafeed cwxml parser] cache processed urls/entities to avoid unnecessary http requests and processing
2011-06-08, by Sylvain Thénault
backport stable
2011-06-08, by Sylvain Thénault
[rql2sql] fix missing sql restriction w/ attribute restriction where value comes from a subquery
stable
2011-06-08, by Sylvain Thénault
[dataimport] fix #1732685: cached entity and shared cw_edited data with NoHookRQLObjectStore
2011-06-07, by Adrien Di Mascio
[parsers] fix python2.5 compat problem introduced by 7466:395c966a1cb3
2011-06-07, by Nicolas Chauvat
[test] update cubicweb/test/unittest_schema.py (to follow yams#.....)
2011-05-26, by Nicolas Chauvat
[server] fix NameError (missing VIRTUAL_RTYPES import) in checkintegrity.py
stable
2011-06-07, by Adrien Di Mascio
[schema] fix computing of has_text relation: when a fulltext_container relation is added, we need to recompute has_text for the target entity type as well. Also, avoid computation when not needed
stable
2011-06-07, by Sylvain Thénault
[parsers] remove build_search_rql() that duplicates find_entities()
2011-06-07, by Nicolas Chauvat
[vreg] help understanding assertion error
stable
2011-06-07, by Sylvain Thénault
[datetime] by default display 'UTC' string when displaying TZDatetime
2011-06-06, by Nicolas Chauvat
[test] update test to avoid failure
2011-06-06, by Sylvain Thénault
[web] fix typo
2011-06-06, by Nicolas Chauvat
[datafeed] fix stupid error introduced by 'just before qfinish' refactoring...
2011-06-06, by Sylvain Thénault
[schema] support for BigInt type. Closes #1720995
2011-06-06, by Sylvain Thénault
[test,i18n] update test and i18n catalog to follow addition of 'synchronizing' attribute on sources
2011-06-06, by Sylvain Thénault
[i18n] update yams error messages (requires yams#67668)
2011-06-06, by Nicolas Chauvat
[datafeed] provide a source-sync command to launch source synchronization through the command line. Closes #1725692
2011-06-06, by Sylvain Thénault
[datafeed] use a boolean flag on CWSource to ensure we don't have concurrent synchronizations. Closes #1725690
2011-06-06, by Sylvain Thénault
[views] add columns parser and latest_retrieval to cwsource admin view
2011-06-06, by Nicolas Chauvat
backport stable
2011-06-06, by Sylvain Thénault
Fix name error introduced in c21d845836e4
stable
2011-06-06, by Pierre-Yves David
Fix conditionnal logic broken in 195b24fe3a03
stable
2011-06-06, by Pierre-Yves David
[session] provide a simple transaction context manager for session. Closes #1725640
stable
2011-06-06, by Sylvain Thénault
[formwidgets] make the select size a class attribute (more easily tuned)
stable
2011-06-01, by Aurelien Campeas
[bfss] Make ``current_fs_path`` return None when an attribute has no value
stable
2011-05-30, by Pierre-Yves David
[selectors] take care, Session has no cnx
stable
2011-05-30, by Sylvain Thénault
don't crash if we can't fetch data or if xml is malformed
2011-05-27, by Sylvain Thénault
[datafeed] extract some methods from pull_data to ease writing custom datafeed sources
2011-05-27, by Sylvain Thénault
drop useless code
2011-05-27, by Sylvain Thénault
backport stable
2011-05-26, by Sylvain Thénault
[datafeed] we should use utc timestamp to avoid pb with local times
stable
2011-05-26, by Sylvain Thénault
[test] fix failure introduced by yams'changeset 644:f9c79356b758
2011-05-26, by Sylvain Thénault
[testlib] add convenience assertion method to check __message
2011-05-26, by Sylvain Thénault
[test] fix failure introduced by 1719eab69551: the regexp should be fixed, not the error message
2011-05-26, by Sylvain Thénault
[web test] fix test failures introduced by 7431:cab99ccdb774
2011-05-25, by Sylvain Thénault
backport stable changes
2011-05-25, by Aurelien Campeas
[ui message] fix regression introduced by 7429:ef5165fa99e0, leading to 'None' message displayed in the ui
stable
2011-05-25, by Sylvain Thénault
backport stable changes
2011-05-25, by Aurelien Campeas
[json controller] fix .exception call msg format string (missing one slot)
stable
2011-05-25, by Aurelien Campeas
[test] fix tests broken by 7427:5338d895b891
stable
2011-05-25, by Sylvain Thénault
merge default heads
2011-05-25, by Sylvain Thénault
[ui messages, xss] Start migration towards use of _msgid instead of __message (prone to XSS injection) closes #1698245
2011-05-25, by Arthur Lutz
backport stable
2011-05-25, by Sylvain Thénault
[ui messages] make application message component works when request has no cnx set and support for explicit message given through render argument
stable
2011-05-25, by Sylvain Thénault
backport stable
2011-05-25, by Sylvain Thénault
[web session] fix session handling so we get a chance to have for instance the 'forgotpwd' feature working on a site where anonymous are not allowed
stable
2011-05-25, by Sylvain Thénault
[ajax js/css] modconcat fix: load code exactly once (auc, fcayre)
2011-05-25, by Aurelien Campeas
[test] update test broken by previous commit
stable
2011-05-25, by Sylvain Thénault
[entity fetch_attrs] remove ambiguous relations on different etypes from fetched attrs or it may produce wrong related results; closes #1700896
stable
2011-05-25, by Florent Cayré
typo : s/undoed/undone/
stable
2011-05-24, by Arthur Lutz
[cwvreg] inline function dump_class()
2011-05-23, by Nicolas Chauvat
[js/ajax] undeprecate (async)remoteExec. closes #1381205
stable
2011-05-24, by Aurelien Campeas
[rql2sql] closes #1697862: ORDERBY SUM(C) cancel GROUPBY by wrongly adding C to grouped variables
stable
2011-05-24, by Sylvain Thénault
backport stable
2011-05-23, by Sylvain Thénault
Added tag cubicweb-debian-version-3.12.5-1 for changeset 6dfe78a0797c
stable
2011-05-23, by Sylvain Thénault
Added tag cubicweb-version-3.12.5 for changeset ae33197db1f0
stable
cubicweb-debian-version-3.12.5-1
2011-05-23, by Sylvain Thénault
3.12.5
stable
cubicweb-version-3.12.5
2011-05-23, by Sylvain Thénault
i18nupdate
stable
2011-05-23, by Sylvain Thénault
[views/table (facetform)] introduced in facetbox, was missing in tableview form filter
2011-05-20, by Aurelien Campeas
[web.facet] self.w -> w
2011-05-20, by Aurelien Campeas
[web/facet|views/table] bump a bit some heights, split table view methods for easier subclassing
2011-05-20, by Aurelien Campeas
less
more
|
(0)
-3000
-1000
-224
+224
+1000
+3000
tip