Db: 3.44:sync Doesn't Work

Db: 3.44:sync Doesn't Work Rating: 4,2/5 4443 votes

By default, the Redis module attempts to set a unique cache prefix based on the HTTP host of a request. There's two issues with this behaviour:. By default, Drupal's cache is per database instance, not multisite. It's possible to have a single configuration path map to different databases, or for multiple configuration paths to map to the same database. It's great that this is documented, but it's confusing given that other cache backends don't work this way. Related to this is that many simple sites don't bother with drush aliases or passing in -uri. That means that browser requests might hit, but drush commands run with HTTPHOST set to 'default'.

This causes cache sync issues, and is most obvious when enabling or disabling modules. For example, disable a module with permissions through drush, but notice that the permissions are still shown in the UI's permissions list. Here's a patch that changes the fallback behaviour to use a hash'ed copy of the default database configuration. That way, it will even respect if the default table prefix is changed. It also updates the README and fixes a few typos I noticed. This patch is against the 7.x branch of the module, and I would expect something (slightly) different if this needed to be backported to 6.x. Database::getConnectionInfo is a wrapper for getting $databases from settings.php.

It doesn't query the database and will already have been called since the database is bootstrapped. Using SERVERNAME as the cache prefix would work if each virtualhost corresponds to a single Drupal instance, but that's not guaranteed as sites.php might change what multisite directory is actually used. or to post comments.

Removed functionality. TestCase new and edit views no longer allow editting of tags.

Tags can be added/removed from the Tags tab which also makes sure to properly account for permissions. Remove EnvGroup, EnvProperty and EnvValue models in favor of tags. Existing values and properties are converted into tags and automatically added to test runs!. Convert squashed database migrations to regular ones and remove older migrations.

WARNING: upgrade from versions. Kiwi TCMS 5.3 (04 Sept 2018) IMPORTANT: this release brings lots of UI updates and removal of unused and/or duplicated functionality and source code. Many pages have been redesigned with the Patternfly library to have a modern look and feel. Kiwi TCMS is now using the tag on StackOverflow to track questions. This will be the last release to carry around squashed migrations. In version 6.0 older migrations will be deleted and upgrades from versions.

Visual changes. Remove breadcrumbs at the top of pages. Only admin pages still have them. Convert login and registration templates to Patternfly. Fixes. Convert 404 and 500 templates to Patternfly. Convert dashboard page to Patternfly.

Convert TestRun new, edit and clone pages to Patternfly. Fixes. Convert Search Test Plans page to Patternfly. Convert Search Test Runs page to Patternfly. Convert Search Test Cases page to Patternfly.

TestPlan view page, Runs tab now re-uses the search form for test runs which is built using Patternfly. Removed functionality. When creating or editing TestRun.

field estimatedtime is scheduled for removal and is not shown. productversion is scheduled for removal in favor of TR.plan.productversion.

Product & Version can’t be edited anymore. Must be set on the parent TestPlan instead. Still allows to specify builds. Remove the ability to clone multiple TestPlans from search results. Remove the ability to upload TestPlan document files in favor of the existing API. Remove TestCase export to XML in favor of existing API. Remove Advanced Search functionality.

Fixes,. Remove tech preview feature: Django Report Builder. Refactoring. Fix pylint errors (Anton Sankov, Ivaylo Ivanov). Remove lots of unused functions and classes. Remove old or unnecessary templates.

Remove html2text dependency. Remove unused CSS and vendored-in JavaScript libraries. Add JavaScript JSON-RPC client which is now used by the front-end to communicate with the existing JSON-RPC API on the back-end. This replaces many ‘ajax’ views which are only used to render the UI and were duplicating functionality with existing API. Non dist/ files are no longer removed from nodemodules/ when building a docker image because packages like moment.js and bootstrap-datetimepicker.js don’t ship their files in dist/. Convert TestPlans.TreeView to JSON RPC. Enhancements.

Integrate with Django Report Builder as tech-preview. This makes it possible for power users and administrators to generate. You will have to know the existing DB schema if you want to create your own reports.

This feature is in tech-preview and it may be removed if it doesn’t work out. Please comment at:. Allow using manage.py dumpdata loaddata sqlflush dbshell for backups, see. In TestCase view page add a link to delete the current test case.

In TestCase Admin page the + Add TestCase button now allows to create new test case. The version menu item in the helper menu now links to. Enhancements. Upgrade to. Allow to delete TestPlan.

Fixes. Don’t include username in dashboard URL. Copy latest TestPlan text when cloning. Always require users to be logged in.

Anonymous users will not be allowed access by default. Read-only access to some views (e.g. Get TestPlan or TestRun) can be enabled by disabling GlobalLoginRequiredMiddleware! Fixes. Start tracking change history for TestPlan, TestCase, TestRun and TestCaseRun. Fixes. History changes are recorded as unified diff which is a universally recognized format.

Show the actual changes in email notifications. Bug fixes. Fix UnboundLocalError local variable 'message' referenced before assignment. Fixes. Make email address unique when adding users via admin panel.

Fixes and. Fix unsupported operand type(s) for +=: 'int' and 'datetime.timedelta' by initializing timedelta variable properly. Fixes.

Remove core.models.fields with MySQL time conversions. Fixes. Fix bad JavaScript comparison. Fixes Coverity #289956. Remove expression with no effect. Fixes Coverity #289974. Rewrite requesthostlink to fix Coverity #289987.

Fix Coverity #289923 - Typo in identifier. Don’t send emails for changes performed by myself. Removed functionality. TestRun completion status is no longer updated automatically. You can still update the status manually via the ‘Set Finished’ or ‘Set Running’ links! Fixes.

Remove bookmarks functionality. There are many great bookmark manager apps and if the user is keen on bookmarks they should use one of them. Closes and. Don’t track & display history of changes for EnvGroup model. Remove Disable/Enable buttons from TestPlan page. Enabling and disabling can still be done via the edit page. Remove changeParentPlan and the ability to change TestPlan parents from the ‘Tree View’ tab.

This can be done via the edit page. When viewing a TestPlan the user is no longer able to specify a sorkey for a particular TestCase. Instead they can use the Re-order cases button and move around the entire row of cases to adjust the sort order. When working with test case results, inside a TestRun you will not be allowed to change the order of execution. Order should be defined inside the TestPlan instead.

Remove XmlRpcLog model. Kiwi TCMS will no longer log RPC calls to the database. This leads to a small performance boost and can be overriden on individual basis if you need to do so. Tcms-api 5.0 (24 July 2018). Requires Python 3.6 or newer because it fixes bugs related to Django’s disabling of keep-alive connections.

See. The rpc client is now accessed via TCMS.exec. Leave only XML-RPC transport classes! This removes the top-level interface behind the API client and the consuming side is left to work with Python dictionaries instead of objects. Remove the interactive tcms script.

Remove tcmsapi.config module. Remove logging class. Remove scriptexamples/ directory.

These were never tested and maintained. Bug fixes. Move SSL keys under common directory in the container. Fixes. Always select active builds for TestRun. Fixes.

Swap escape and escapejs filters. Fixes. Globally disable deleteselected action in Admin, this removes the drop down selection widget! Fixes. Fix error in TestCase view when fromplan is empty string. Fixes.

Fix sorting issue when None is compared to int. Fixes. Validate form field as integer, not char. Fixes. docs Remove information about importing test cases via XML. This functionality was removed in version 3.49.

Refactoring. Refactor inner class CaseActions. Fixes (Chenxiong Qi). Only use getcases.html template. Fixes.

Unify getdetailsreview.html and getdetails.html templates. Remove internal Prompt.render class and replace with Django messages.

Remove mail/deleteplan.txt template. Remove handleemailspreplandelete signal handler. Remove the Export button from TestPlan view, use Case-Export sub-menu item in the Cases tab. Also remove the export buttons from search and advanced search result templates. If you’d like to export the cases from a given plan you have to open it in a new browser window and use the menu.

Remove the Print button from plan search form. Remove TestRun cloning from search results and plan details, use sub-menu. Remove unnecessary JavaScript handling for EnvGroup edit view.

Enhancements and bug fixes. Add tests for tcms.core.ajax.tag (Anton Sankov). Remove unused code from tcms.core.ajax.tag (Anton Sankov).

Refactor tcms.core.ajax.tag to work with only one object. Fixes (Anton Sankov). Add test for tcmsapi.TestRun. Closes. Send the userregistered signal when new users are registered.

Add signal handler to notify admins on new users. Fixes.

Add issuperuser column to User admin. Fixes.

Properly pass variables to blocktrans tag. Fixes. Minor documentation updates. Enhancements and bug fixes.

Update documentation for XML-RPC and positional arguments, translations, environment groups. Enable translations.

Fixes. Register models for DB translations. Fixes. New German translations (@xbln).

Require django-attachments=1.3 and restore attachments count in tabs. Fix missing tag names in TestPlan page. Hide admin forms for some models not supposed to be editted by users. Fixes. Use django-grappelli for the admin templates: modern look and feel and less template files overriden by Kiwi TCMS. Load values for default property in TestRun ‘Add Property’ dialog.

Fixes. Correctly find property ID when renaming environment properties. Fixes. Convert request body to string. Enhancements and bug fixes. Upgrade to Django 2.0.1. Don’t log passwords sent via RPC.

Log XML-RPC requests from anonymous users. Fixes.

Order TCMSEnvValue records by property name and value. Fixes. flake8 fixes (Anton Sankov).

Start building source code documentation from Python doc strings. Properly urlencode emails in personal menu links. Remove test case import via XML files. Use django-attachments for user uploaded files.

Fixes As part of this change we no longer copy Plan and Case attachments when cloning these objects. NOTE: Since django-attachments introduces new permission objects you will have to adjust default permissions for existing users! In order for them to be able to upload/delete their own files they need to have attachments.addattachment and atachments.deleteattachment permissions. These same permissions are added by default to the ‘Tester’ group. If you are running an existing installation registering a new user with Kiwi TCMS will update the default permissions for this group! Server side API.

Migrate to django-modern-rpc and remove home-grown XML-RPC handling code. As part of this change the XML-RPC endpoint has been changed to /xml-rpc/. There’s also a new JSON-RPC endpoint at /json-rpc/! 3.48 (Nov 28 2017). Update to Django 1.11.7 (Mr. Senko).

Update documentation including high level information about how data is organized within Kiwi TCMS and how to work with the system. Senko). Stop caching report views.

Senko). Make test execution comments optional. Senko). Escape special symbols when exporting JSON. Senko). Remove Test Run export to XML functionality in favor of API.

Senko). Make it possible to search Test Runs via Env properties.

Senko). Display Environment properties in Test Run search results. Senko). Allow bulk update TestCase.defaulttester via email. Senko).

Don’t crash reports when there are untested TestCaseRuns. Senko). Bind localhost:80 to container:80.

Senko). Enable testing with Python 3.6 in preparation for migration. Senko). If JIRA isn’t fully configured then don’t connect. Senko). Pin patternfly version to 3.30 and update templates.

Senko). Show status name rather than status id in TestCaseRun change log.

(Chenxiong Qi). api Adds a Python API client with changes that make it possible to execute on both Python 2 and Python 3. For now take a look at tcmsapi/scriptexamples/ for examples how to use it.

NOTE: API client has been initially developed as the python-nitrate project by Petr Splichal and other contributors. api Remove experimental support for Teiid. Senko). api Cache level defaults to CACHENONE if not set. Senko). api Remove persistent cache, in-memory caching is still available. Senko).

api Remove multicall support. Senko) IMPORTANT: this release introduces new database migrations! 3.44 (Oct 31 2017). Use correct djangocomment permission name. Allows non-admin users to enter comments.

Senko). Fix 500 ISE when viewing other user profiles (Mr. Senko). Add a more visible link to account registration in the MOTD section of the login page (Mr.

Senko). Use correct permission names when editting Test Plan Environment Group field. Senko). Update how we render the XMLRPC info page. Senko). Rename FOOTERLINKS setting to HELPMENUITEMS (Mr.

Senko). Update documentation with new screenshots (Mr. Senko). Make documentation more clear on how to run Kiwi TCMS both in production and in local development mode.

3.41 (Oct 09 2017, released on MrSenko.com). Upon registration assign default group permissions if none set. Also by default make all users have the isstaff permission so they can add Products, Builds, Versions, etc.

Via the ADMIN menu (Mr. Senko). Add docker-compose.yml file (Mr. Senko). Update documentation (Mr. Senko).

Remove unused pluginssupport/ directory (Mr. Senko). Remove unused models in tcms.profiles. The Profiles, Groups and UserGroupMap models are removed because they are not used (Mr. Senko).

Remove maxlength=30 limitation for EmailField in RegistrationForm. Senko). Display error messages on login form (Mr. Senko).

Update main navigation to indicate login is required before creating Test Plan (Mr. Senko) WARNING. 3.39 (Sep 27 2017, released on MrSenko.com). Introduce modern UI elements using Patternfly library! Main navigation, login and password reset pages are currently implemented. NOTE: main navigation is placed inside an iframe to workaround issues with the legacy JavaScript on other pages.

These will be fixed in the future and the iframe will be removed! Senko).

Piwik integration has been removed together with the following settings ENABLEPIWIKTRACKING, PIWIKSITEID, PIWIKSITEAPIURL, PIWIKSITEJSURL (Mr. Senko). USERGUIDEURL setting has been removed. You can specify this configuration directly in FOOTERLINKS (Mr. Senko). Added missing templates and views for password reset functionality (Mr.

Senko). Makefile updates and flake8 fixes (Mr. Help for solitaire plusfor mac.

3.37 (Sep 12 2017, released on MrSenko.com). Migrate to Python 3. Docker container uses Python 3.5 from SoftwareCollections.org (Mr. Senko). Docker container now uses self-signed HTTPS with options to specify custom certificates (Mr. Senko). Set MySQL mode to STRICTTRANSTABLES (Mr.

Senko). Remove dependency on django-preserialize (Mr. Senko). Remove explicit dependency on six (Mr. Senko).

Fix traceback while loading builds at test run creation (Mr. Senko). Populate product version when crating new Test Plan.

Senko). Initialize admin jQuery after jQuery has been loaded. Fixes a problem with popup windows not closing (Mr. Senko).

Fix traceback when loading product versions if no products were defined (Mr. 3.32 (Aug 8 2017, released on MrSenko.com). Upgrade Django to 1.10.7 (Mr. Senko). Replace unmaintained django-pagination with dj-pagination.

Senko). When activating new accounts check the expiration date of activation keys. Previously this was not checked (Mr. Senko). Fix a traceback when showing Plan - Tree View (Mr. Senko). Fixed an issue where Prompt.render was wrapped within HttpResponse causing DB connections to be closed after view functions have returned (Mr.

Senko). Refactored responses for AJAX calls (Chenxiong Qi) IMPORTANT: this release introduces new database migrations! 3.28 (Jul 11 2017, released on MrSenko.com).

Replace w3m cmd line tool with html2text. Senko). Disable bug reporting if Issue Tracker baseurl is empty (Mr. Senko). Don’t link TC to Issue Trackers if required parameters not present. By default these are apiurl, apiusername and apipassword.

For GitHub they are baseurl and apipassword. Senko). Don’t add component to testcase if component already exists. Senko). Add more tests (Chenxiong Qi). Replace deprecated request.REQUEST (Chenxiong Qi, Mr.

3.26 (Jun 27 2017, released on MrSenko.com). Multiple replacements of deprecated request.REQUEST and more tests (Chenxiong Qi). Use the EMAILSUBJECTPREFIX setting when sending emails (Mr.

Senko). Document how to use an external email provider instead of SMTP with example for Amazon SES. Senko).

Remove the KIWIBASEURL configuration setting. The Administration Guide now includes a section called Configure Kiwi’s base URL which explains how to configure the base URL of your installation! Senko) IMPORTANT: this release introduces new database migrations! 3.24 (Jun 13 2017, released on MrSenko.com). Removed dependency on Celery and django-celery. The following configuration settings have been removed: BROKERURL, CELERYTASKRESULTEXPIRES, CELERYRESULTBACKEND, CELERYDTIMERPRECISION, CELERYIGNORERESULT, CELERYMAXCACHEDRESULTS, CELERYDEFAULTRATELIMIT (Mr. Senko).

My Ford Sync Doesn't Work

Refactoring of internal email sending capabilities. The following configuration settings have been removed: EMAILSFORDEBUG (replaced by ADMINS), ENABLEASYNCEMAIL (Mr. Senko). Removed integration with Errata System and ERRATAURLPREFIX setting. Senko).

Removed dependency on qpid-python and QPID integration which has been disabled for a long time and most likely not working. This removes the ENABLEQPID setting as well. Fixes. Removed dependency on kerberos with instructions how to add it back and enabled it if required (Mr.

Senko). Removed dependency on Kobo. Senko). Add missing integrations for JIRA. It is now possible to link failed Test Case(s) to JIRA Issues and Report new issues with pre-filled information from the test case! Senko). Add more tests (Chenxiong Qi).

Add integration with GitHub issues. Senko) IMPORTANT: this release introduces new database migrations! 3.8.18.21 (May 24 2017, released on MrSenko.com). Rebased onto f7e2c6c. Includes PRs #197, #198, #199, #200, #201, #202, #204: removal of deprecated request.REQUEST and more tests (tkdchen). Includes PR #203: Minor fixes (Mr.

Senko). Fixed failing test cases on PostgreSQL and MySQL (Mr. Senko). Remove unused doctest. PR #205 (tkdchen). Fixes Issue #185: Improve integrations between Nitrate and external bug tracking systems (Mr. In particular:.

removed all hard-coded issue tracker settings. allow issue trackers to be configured entirely in the DB. re-implemented the functionality to open all bugs inside the issue tracker by clicking a single link at the bottom of the test run reports page. re-implemented the “Check to add test case(s) to Issue Tracker” checkbox when adding a bug to a test case run. re-implemented the “Report” bug functionality, which will pre-load the chosen Issue Tracker with information about the test case which was used to discover the bug. NOTE: full integration is available only for Bugzilla.

Db: 3.44:sync Doesn

This version provides only reporting integration for JIRA NOTE: this release introduces new database migrations! NOTE: this release includes updated static files! NOTE: this release introduces a new configuration setting called NITRATEBASEURL. It defines the FQDN of your Nitrate instance! This configuration is used to construct a URL linking back to test cases and test runs when reporting bugs! 3.8.18.18 (May 1 2017, released on MrSenko.com).

Rebased onto a2363f8. Add default permissions to groups. Senko).

Fix Issue #186: Errata field visible when ERRATAURLPREFIX is empty. Senko).

Fix Issue #181: Failed to delete testplan or product. Senko). Add link to Administration guide in footer (Mr. Senko). Update MOTD displayed on login/registration form (Mr.

Senko). Updated RPMs inside Docker image (Mr. Senko). Use bug trackers defined in the DB. Senko) NOTE: this release introduces new database migrations!

3.8.18.17 (Apr 24 2017, released on MrSenko.com). Rebased onto a1c47ec. Updated removal of deprecated request.REQUEST from PR #156 (Mr. Senko). Updated tests from previous merge of PR #171 (Mr. Senko).

Refactor SQL in testplans to ORM. Senko). Fix Issue #174 - Error when remove tag from a plan’s cases (Mr. Senko). Refactor SQL in testcases to ORM. Senko).

Improve tags search and fix hints while adding tags to selected test cases inside of a test plan. Senko). Update documentation about installation steps for RHEL6. Senko). Make it possible to build and run Nitrate as docker image.

3.8.18.05 (Jan 31 2017, released on MrSenko.com). Rebased onto 698288e from upstream (Mr. Senko).

Enable internal tests. Drop support for Python 2.6 (Mr. Senko). Update help strings of clone case form and update docs. Senko). Updated documentation with sections about hosting with Gunicorn, Docker and Google Cloud Engine (Mr. Senko).

Remove raw SQL migrations and initial schema and data. Add migration for djangocomments. Upgrade Django to 1.8.14. Upgrade to django-tinymce 2.4.0 (Mr.

3.8.18.04 (Jan 24 2017, released on MrSenko.com). Don’t hard-code priorities in advanced search. PR #45, fixes RhBz #1139932 (Chenxiong Qi). Update to Django 1.8.11. Senko).

Update django-tinymce to 2.4.0. Update link to wadofstuff-django-serializers. PR #101, fixes #99 (Mr. Senko).

Minor updates to documentation. PR #100 (Matthias Cavigelli). Require Celery.

3.8.18 (Aug 21 2016). Relayout indentation in urls (Chenxiong Qi).

Ignore.vagrant/ (Chenxiong Qi). Revert “move javascript to the bottom of page” (Chenxiong Qi). using DataTable to show test runs (Chenxiong Qi). move javascript to the bottom of page (Chenxiong Qi). i18n support (Chenxiong Qi). setup dev env with Vagrant (Chenxiong Qi).

Better fix for traceback introduced by PR #86 (Mr. Senko). fix import conflict (Chenxiong Qi).

Define variables in a way which works on non RPM based systems (Mr. Senko). Fix flake8 ‘E731 do not assign a lambda expression, use a def’ (Mr.

Senko). Fix flake8 E402 module level import not at top of file (Mr. Senko). Fix flake8 errors and remove a few unused methods (Mr. Senko). Rename non-existing fields in queries (Mr.

Senko). Use STATICURL for a few images (Mr. Senko).

update document for development environment setup (Chenxiong Qi). fix searchfields in management admin (Chenxiong Qi). fix flake8 errors (Chenxiong Qi). use Makefile to run flake8 (Chenxiong Qi). Prevent from scrolling page up when show and close tip of environment group (Chenxiong Qi). change file format from dos to unix (Chenxiong Qi).

change TCMS to Nitrate in templates (Chenxiong Qi). support travis-ci (Chenxiong Qi). 3.8.11-1 (Oct 15 2014). TCMS-689 Write unittest for testcaserun, filters, tag, version. TCMS-647 Refine modulization move app-specific code to each app-. TCMS-541 move javascript code of template files into js files as many as possible. TCMS-545 with the help of template engine(Handlebars.js), get rid of html snippets in js files.

TCMS-663 RFEtest run User must click ‘show all’ link to confirm whether there are comments to a caserun in run detail page. TCMS-666 RFEtest runWhen add issueid to caserun, checked the option ‘check to add Test Cases to BZ’, system does not sync caseid to bugzilla. TCMS-688 Write unit test for xmlrpc.api.testplan and QuerySetBasedSerializer. TCMS-704 Replace data grid with data table on search plan/run/cases page. TCMS-714 TestPlan The plan name is invisible when the name contains java script contents. TCMS-702 Unit test for XMLRPC serializer method. TCMS-659 Remove code that has already no effective in current TCMS feature.

Db 3 44 sync doesn

TCMS-542 rewrite the js code for dom manipulation with jquery and jquery ui, remove prototype.js. TCMS-549 rewrite the js code for event binding with jquery, remove contorls or effects based on prototype.js. TCMS-184 Remove the outdate install section. TCMS-716 Add cases to runThere are js errors when expanding the case details in the assign case page.

TCMS-717 Search CasesThere is a js error in the console when clicking the Search Cases in the Testing tab. TCMS-748 Security check via Revok test.

3.8.10-1 (Aug 18 2014). Bug 1039495 - test runexport to xmlIf a case related many bugs in a run, when export the run to xml, the file only show the latest bug for this case. Bug 1129058 - TestPlan Add cases The browser has no response and is in dead after selecting all the selected cases.

Bug 1130903 - xmlrpcUser can not filter case via estimatedtime when invoke TestCase.filtercount method. Bug 1130933 - xmlrpc User can not update estimatedtime to 0s when invoke TestRun.update method.

Bug 1130961 - TestPlan Components Can’t remove all the default components of one test plan at one time. Bug 1130966 - xmlrpcdocument The format of estimatedtime for related methods should be consistent. V3.4 (May 24 2011). Fixed bug #690423 - xmlrpc - xmlrpc loses connection to the server after a short timeout. Fixed bug #593760 - xmlrpc doc doesn’t match actual behavior: TestRun.update. Fixed bug #593805 - xmlrpc Testcase.update fails when using certain arguments.

Fixed bug #662885 - Product version update failed for run 15325. Fixed bug #656098 - FEAT Relationship query. Fixed bug #699311 - New PlanThere aren’t permissions to add “classification”, “products”, “versions”. Fixed bug #705975 - Printable copyCan not printable copy one/more/all plan(s) in search list. Fixed bug #705974 - Export planCan not export one/more/all plan(s) in search list. Fixed bug #697577 - pattern ID pointing to wrong place. Fixed bug #682081 - Test CaseCreate a case with all fields,The UI is mess.

Fixed bug #603622 - TestCase.addcomponent: adding already attached component results in traceback. Fixed bug #637715 - TestCaseRun.update should set tester to authenticated user. Fixed bug #634295 - FEATBulk status change. Fixed bug #683844 - Update TinyMCE editor to recent version. Fixed bug #683074 - One bug listed many times. Fixed bug #669049 - RFE Editing a testrun - add a build.

Fixed bug #644748 - Nitrate XML-RPC Service: failed to create new TestRun using the ‘TestRun.create’ verb. Fixed bug #587716 - FEAT - Need a new API call - to return a user object based on user ID’s - such as testedbyid. Fixed bug #593091 - Programmatic access to TCMS via API requires user’s Kerberos username/password. Fixed bug #583136 - testplan.filter returns plan objects that lack complete information. Fixed bug #696047 - Default font size is too small in editor. Fixed bug #672124 - Default tester does not have permission to execute test run.

V3.3-3 (Feb 25 2011). Fixed bug 680315 - ReportingOpen a product will lead to the error page. V3.3-1 (Jan 24 2011). Fixed bug 661951 - Messed-up warning message pop up when clicking Add without entering Bug ID. Fixed bug 665945 - run export button dosn’t work. Fixed bug 667293 - The first product is the default product.

V3.2-3 (Nov 30 2010). Fixed UI Bug #654944 - TCMSRFEEmail content:Assign cases to. Fixed UI Bug #656215 - Select all checkbox in search run page broken. Fixed #646912 - editing TC, leaving all automated/manual/autoproposed. Remove the JSCal2 DateTime?

Widget(no longer in use). Added grappelli skin for tinyMCE. Fixed UI Bug #657452 - TCMS3.2-2put mouse on the status buttons and no tips. Fixed #658385 - TCMS is spamming with “Assignee of run X has ben. Fixed #658181 - TCMS xmlrpc: 403 FORBIDDEN. V3.2-2 (Nov 23 2010). Fixed own username/email in user profile display without register support.

Completed UI FEAT - Add case default tester in search plan. Fixed username regex like Django restrictive. Swap the first/last name in profile.

Fixed the run information style. Fixed #652474 - Unable to update “Basic information” fields. Fixed UI Bug - 652478 - Inconsistent size, font weight in Test Plan Cases tab. Fixed #654211 - TCMSsearch run product is not same with run detai. Fixed #654967 - TCMSFail to add Properties to environment group and show.

Fixed #654955 - TCMSfail:Search Test Run by Manager. Fixed #654949 - TCMSFail:Remove Case from Test Run. Fixed UI Bug #654213 - New: TCMSREFRemove “Test” in TESTING—Search. Fixed UI Bug #654505 - TCMSREFWhere is Description of bookmark. Fixed UI Bug #654529 - TCMSUnify tips about Upload file format. Fixed #654922 - TCMSFail:Remove test cases tag. Fixed #589633 - Not able to change author of plan.

Fixed UI Bug #654553 - TCMSDefault Component. Fixed UI Bug #627074 - Planning: Default components “update” removes. Fixed #656174 - Can’t record Case or Case-Run Log.

V3.1.0-1 (Aug 12 2010). Fixed #612803 - add an export feature for test case runs, can export. Fixed #609777 - Tag autocomplete for “remove tag” shows all possible. Completed Feature #578887 - Clone all test runs for a particular build of. Fixed #618710 - Env value for test run permission checking. Completed feature #599313 - REF Mass edit test case components. Fixed #619247 - Cannot update test case status.

Fixed #591823 - Sort by “completed” can work correctly. Fixed #618183 and #619403 - Notification of case editing issue. Fixed #599448 - add upload feature while editing a plan. Fixed #621777 - TCMS gives error message on screen after edit-save. Fixed #598409 - “RFE: add plan creation date search criteria”, add a.

Doesn

Completed new report with customization. V3.0.4-1 (Jul 21 2010). First open sourced version. Added all of docs lacked for installation/upgrading/usage. Fixed #604206 - TestCase.linkplan does not report errors. Completed feature #609842 - FEAT provide buglist link in addition to.

Fixed #611354 - Text Updates to automation options. Fixed UI Bug #609760 - Add Tag text “Ok, I see” needs updating.

Fixed UI Bug #606730 - favicon.ico should use transparency. Fixed #612797 - Test run env value permission check issue. Fixed #612022 - Change Automation status window appears when no test. Fixed #609776 - Tag autocomplete is case sensitive. Fixed #612881 - The filter for ‘Automated’ ‘Manual’ ‘Autoproposed’ is.

Fixed #613480 - No way is provided to go back to the plan after cloning a. Fixed UI Bug #610127 - show/highlight test-case-runs assigned to me when executing. Fixed UI Bug #612880 - Need total number for filter out result.

Completed feature #607844 - (RFE) Flag tests which require the IEEE Test. Completed Feature #587143 - FEAT Have a default component when creating. Move the compoent of the case to be a tab. Use the updateObject function to reimplemented multiple operations.

V3.0.3-2.svn2859 (Jun 28 2010). Fixed bug #604860. Modify ComponentAdmin?’s searchfields from ((‘name’,)).

Update the plan list & case list & run list. Update the case run list. Change fromconfig’s return value from Nitrate to NitrateXmlrpc?. Fixed #606751 - grammar error on dashboard. Fixed #605918 - Submitting larger comments fails. Completed edit environment in run page.

Use updateObject function to modify the sortkey for caserun. Fixed create case failed issue.

Completed feature #604860 - further improvement Add ‘pk’ for each item under. Fixed #608545 - REF Simplify the estimation time choosing. Fixed TestCase?linkplan function returns. Fixed #603752 - Cannot reassign tests in this test run:. Fixed #603622 - TestCase?addcomponent: adding already attached component. Optimized front page display. V3.0.2-1.svn2805 (Jun 3 2010).

Use livepiple to replace scriptaculous and clean up the js codes. Added initial data for syncdb. Added unit test script. Merged testplans.views.cases and testcases.views.all. Ability to mark test case as ‘Manual’, ‘Automated’ and ‘Autopropsed’. Fixed TestRun.update XML-RPC docs.

Fixed #593805 - xmlrpc Testcase.update fails when using certain arguments. Fixed #593664 - Misinterpreted e-mail about test run.

Fixed UI Bug #591819 - Icons and links made mistakes in test review. Fixed UI BUg #594623 - Test run CC can not be added. Completed FEAT Bug #583118 - RFE: Attachments for test-runs. Fixed #594432 - tags are not imported from xml. Completed FEAT #586085 - Don’t select ALL test case after changing status. Completed FEAT UI Bug #539077 - Provide an overall status on main test run page.

Completed FEAT BUg #574172 - If you sort a column in a plan, the filter options. Fixed Bug #567495 - Sort by category for 898 test cases results in ‘Request. Completed FEAT #597705 - TCMS: Unknown user: when user name have space before or. Fixed Bug #597132 - Cannot add environment properties to test run. Completed FEAT #578731 - Ability to view/manage all tags of case/plan. Fixed Bug #595680 - TCMS: cannot disable a test plan. Fixed Bug #594566 - Get test case category by product is broken.

V3.0.1-3.svn2748 (May 19 2010). Fixed #592212 - Search for test cases covering multiple bugs. Fixed #543985 - sort testplans on “clone test case” page alphabetically. Fixed #561234 - feature requestshould filter out “the space” key in all. Fixed UI Bug #577124 - TCMS - “Show comments” without number –remove. Fixed UI Bug 592974 - Adding a test case to a plan using plan id does not.

Fixed report 500 service error. Fixed #592973 - Add cases from other plans fails with a service error.

Fixed getcomponents XML-RPC typo mistake and added docs to new filter. V3.0.1-1.svn2728 (May 11 2010). Refined whole UI. Optimized query count for performance. Add examples to XML-RPC docs. Completed following methods for XML-RPC: Product.filter,. Product.filtercategories, Product.filtercomponents, Product.filterversions,.

Product.getcomponent, Product.gettag, Product.getversions,. Product.lookupidbyname, TestCase.calculateaverageestimatedtime,. TestCase.calculatetotalestimatedtime, User.filter, User.get,. User.update.

Fixed UI bugs: #590647, #583908, #570351, #588970, #588565, #578828, #562110,. #582958, #542664. Fixed app bugs: #582517, #582910, #584838, #586684, #584342, #578828. #577820, #583917, #562110, #580494, #570351, #589124, #577130, #561406, #586085,. #588595, #560791, #584459. V3.0-1b1.svn2650 (Apr 14 2010).

Initial completed most new features, extend database schema. Initial completed bookmark(watch list) feature(Models added). Initial completed modify run environment value feature(Backend code). Extend the schema for outside bug track system(Backend code). Improve run mail feature.

Optimized XML-RPC and the docs. Fixed ‘Save and add another’ crash when create new case. Fixed Assign case to run and create new run without default tester.

Fixed Build.create bug. Fixed TestRun.gettestcaseruns bug.